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 Cookie的读取和写入函数
Dec 08 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
Oct 06 Javascript
javascript管中窥豹 形参与实参浅析
Dec 17 Javascript
JavaScript异步回调的Promise模式封装实例
Jun 07 Javascript
使用Raygun来自动追踪AngularJS中的异常
Jun 23 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 Javascript
vue实现todolist单页面应用
Apr 11 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
关于vue中 $emit的用法详解
Apr 12 Javascript
微信小程序自定义select下拉选项框组件的实现代码
Aug 28 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
canvas 中如何实现物体的框选
Aug 05 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
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
Django1.3添加app提示模块不存在的解决方法
2014/08/26 Python
Python探索之pLSA实现代码
2017/10/25 Python
Python中django学习心得
2017/12/06 Python
Python异常处理操作实例详解
2018/05/10 Python
Python数据结构之图的应用示例
2018/05/11 Python
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
团组织关系介绍信
2014/01/12 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
领导班子遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
运动员加油词
2015/07/18 职场文书
详解MySQL集群搭建
2021/05/26 MySQL
关于python类SortedList详解
2021/09/04 Python
SQL中的三种去重方法小结
2021/11/01 SQL Server
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python
LeetCode189轮转数组python示例
2022/08/05 Python