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 相关文章推荐
js 匿名调用实现代码
Jun 19 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
javascript 数组的正态分布排序的问题
Jul 31 Javascript
纯JS实现可拖拽表单的简单实例
Sep 02 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
JS回调函数简单用法示例
Feb 09 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
Vue.js tab实现选项卡切换
May 16 Javascript
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
JS实现购物车基本功能
Nov 08 Javascript
JavaScript中document.activeELement焦点元素介绍
Nov 27 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
ES6概念 Symbol toString()方法
2016/12/25 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
基于react项目打包css引用路径错误解决方案
2020/10/28 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Manjaro、pip、conda更换国内源的方法
2020/11/17 Python
python里glob模块知识点总结
2021/01/05 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
加拿大时尚床上用品零售商:QE Home | Quilts Etc
2018/01/22 全球购物
小学假期安全广播稿
2014/09/28 职场文书
走进科学观后感
2015/06/18 职场文书