Vue搭建后台系统需要注意的问题


Posted in Javascript onNovember 08, 2019

一、UI框架

推荐 Elemnet ui

二、图表

vue-schart

npm install vue-schart -S

<template>
  <div id="app">
    <schart :canvasId="canvasId"
      :type="type"
      :width="width"
      :height="height"
      :data="data"
      :options="options"
    ></schart>
  </div>
</template>
<script>
import Schart from 'vue-schart';
export default {
  data() {
    return {
      canvasId: 'myCanvas',
      type: 'bar',
      width: 500,
      height: 400,
      data: [
        {name: '2014', value: 1342},
        {name: '2015', value: 2123},
        {name: '2016', value: 1654},
        {name: '2017', value: 1795},
      ],
      options: {
        title: 'Total sales of stores in recent years'
      }
    }
  },
  components:{
    Schart
  }
}
</script>

三、富文本编辑器

vue-quill-editor

npm install vue-quill-editor

npm install quill

import Vue from 'vue'
import VueQuillEditor from 'vue-quill-editor'
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
Vue.use(VueQuillEditor)
<template>
 <div class="edit_container">
    <quill-editor 
      v-model="content" 
      ref="myQuillEditor" 
      :options="editorOption" 
      @blur="onEditorBlur($event)" @focus="onEditorFocus($event)"
      @change="onEditorChange($event)">
    </quill-editor>
    <button v-on:click="saveHtml">保存</button>
  </div> 
</template>
<script>
export default {
 name: 'App',
 data(){
   return {
      content: `<p>hello world</p>`,
      editorOption: {}
    }
 },computed: {
    editor() {
      return this.$refs.myQuillEditor.quill;
    },
  },methods: {
    onEditorReady(editor) { // 准备编辑器
    },
    onEditorBlur(){}, // 失去焦点事件
    onEditorFocus(){}, // 获得焦点事件
    onEditorChange(){}, // 内容改变事件
    saveHtml:function(event){
     alert(this.content);
    }
  }
}
</script>
<style>
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
 margin-top: 60px;
}
</style>

四、markdown编辑器

npm install mavon-editor --save

<template>
  <div>
   <mavon-editor ref="editor" v-model="doc"> </mavon-editor>
  </div>
</template>
<script>
import {mavonEditor} from "mavon-editor";
import "mavon-editor/dist/css/index.css";
export default {
  name: "Create",
  components: {mavonEditor},
  data(){
   return {
    doc: '',
   }
  }
}
</script>

总结

以上所述是小编给大家介绍的Vue搭建后台系统需要注意的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
深入理解JavaScript系列(13) This? Yes,this!
Jan 18 Javascript
jquery 卷帘效果实现代码(不同方向)
Feb 05 Javascript
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
js 验证身份证信息有效性
Mar 28 Javascript
删除javascript中注释语句的正则表达式
Jun 11 Javascript
js实现类似jquery里animate动画效果的方法
Apr 10 Javascript
js实现的星星评分功能函数
Dec 09 Javascript
分享jQuery网页元素拖拽插件
Dec 01 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
jQuery 改变P标签文本值方法
Feb 24 jQuery
javascript实现简单打字游戏
Oct 29 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
Dec 04 Javascript
vue视频播放暂停代码
Nov 08 #Javascript
vue-dplayer 视频播放器实例代码
Nov 08 #Javascript
BootstrapValidator实现表单验证功能
Nov 08 #Javascript
vue项目中定义全局变量、函数的几种方法
Nov 08 #Javascript
Vue修改项目启动端口号方法
Nov 07 #Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 #Javascript
vue基本使用--refs获取组件或元素的实例
Nov 07 #Javascript
You might like
php基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
IE中createElement需要注意的一个问题
2010/07/13 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
python利用hook技术破解https的实例代码
2013/03/25 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
python中enumerate函数用法实例分析
2015/05/20 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
python中yield的用法详解——最简单,最清晰的解释
2019/04/04 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
python实现经纬度采样的示例代码
2020/12/10 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
住房租房协议书
2014/08/20 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书