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的new操作符(一)
Dec 25 Javascript
新鲜出炉的js tips提示效果
Apr 03 Javascript
js变量以及其作用域详解
Jul 18 Javascript
浅谈javascript的分号的使用
May 12 Javascript
Node.js操作Firebird数据库教程
Mar 04 Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 Javascript
利用JQuery阻止事件冒泡
Dec 01 Javascript
Node.js安装配置图文教程
May 10 Javascript
详解微信小程序设置底部导航栏目方法
Jun 29 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 Javascript
Element Rate 评分的使用方法
Jul 27 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
Oct 23 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
php实现的简单日志写入函数
2015/03/31 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
Jquery中获取iframe的代码
2011/01/11 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
Python读取yaml文件的详细教程
2020/07/21 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
学校领导班子群众路线整改措施
2014/09/16 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang