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 相关文章推荐
Ctrl+Enter提交内容信息
Jun 26 Javascript
JS解密入门之凭直觉解
Jun 25 Javascript
JavaScript中的apply()方法和call()方法使用介绍
Jul 25 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
基于jQuery实现响应式圆形图片轮播特效
Nov 25 Javascript
jQuery移动web开发中的页面初始化与加载事件
Dec 03 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
JS+Canvas绘制时钟效果
Aug 20 Javascript
javascript中call,apply,bind函数用法示例
Dec 19 Javascript
深入理解 JavaScript 中的 JSON
Apr 06 Javascript
Vue.js实现实例搜索应用功能详细代码
Aug 24 Javascript
详解React路由传参方法汇总记录
Nov 29 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 md5下16位和32位的实现代码
2008/04/09 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
js闭包实例汇总
2014/11/09 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
2015/08/11 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
Django发送html邮件的方法
2015/05/26 Python
Python学习小技巧之利用字典的默认行为
2017/05/20 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
Pytorch to(device)用法
2020/01/08 Python
python能在浏览器能运行吗
2020/06/17 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
毕业生个人求职的自我评价
2013/10/28 职场文书
大学生自我鉴定
2013/12/08 职场文书
淘宝活动总结范文
2014/06/26 职场文书
财务务虚会发言材料
2014/10/20 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
大学生读书笔记范文
2015/07/01 职场文书
mysql 排序失效
2022/05/20 MySQL