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 相关文章推荐
jquery focus(fn),blur(fn)方法实例代码
Dec 16 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
Oct 11 Javascript
模拟多级复选框效果的jquery代码
Aug 13 Javascript
node.js超时timeout详解
Nov 26 Javascript
jQuery.Validate表单验证插件的使用示例详解
Jan 04 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
Jan 09 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
基于Vue+element-ui 的Table二次封装的实现
Jul 20 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
Oct 16 Javascript
JavaScript变速动画函数封装添加任意多个属性
Apr 03 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 Javascript
vue3.0封装轮播图组件的步骤
Mar 04 Vue.js
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.ini中文版(2)
2006/10/09 PHP
PHP连接access数据库
2008/03/27 PHP
PHP 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php 短链接算法收集与分析
2011/12/30 PHP
PHP引用的调用方法分析
2016/04/25 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
Js apply方法详解
2017/02/16 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
Python-嵌套列表list的全面解析
2016/06/08 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
tensorflow实现简单的卷积神经网络
2018/05/24 Python
多个应用共存的Django配置方法
2018/05/30 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
django框架ModelForm组件用法详解
2019/12/11 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
关于随地扔垃圾的检讨书
2014/09/30 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
Redis数据同步之redis shake的实现方法
2022/04/21 Redis
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers