
前端-后台管理项目
奥林匹斯大学生
这个作者很懒,什么都没留下…
展开
-
路由懒加载方式
vue路由懒加载官方网站根据里面说的步骤进行:安装插件npm install --save-dev @babel/plugin-syntax-dynamic-import安装完成后在router.js文件中把之前的导入方式全部更换成const Foo = () => import('./Foo.vue')const Login = () => import(/* webpackChunkName: "Login_Home_Welcome" */ '../components/原创 2020-12-25 11:31:30 · 94 阅读 · 0 评论 -
vue.js项目打包时出错找不到main.js
vue.js项目打包时出错找不到main.js打包时设置了开发环境和生产环境的入口文件分别是配置打包文件vue.config.js(没有的话新增)module.exports = { chainWebpack: config => { // 发布模式 config.when(process.env.NODE_ENV === 'production', config => { config .entry('app')原创 2020-12-25 09:54:03 · 4681 阅读 · 0 评论 -
深拷贝的使用和应用场景lodash _.cloneDeep
使用场景目前深拷贝在js中的使用场景是,当原数据数组被控件绑定后,但是需要修改其中的某些数据类型,就不能使用原数组,如我使用的数组formData绑定以下form控件<el-form ref="formDataRef" :rules="formDataRules" :model="formData" label-width="80px" label-position="top">这是双向绑定,绑定后的数组如果改变里面的数据对象类型,就会报错。如以下操作:this.formData原创 2020-12-24 13:57:54 · 1221 阅读 · 0 评论 -
富文本编辑器vue-quill-editor高度问题
富文本编辑器vue-quill-editor的高度默认不够时在global中添加样式.ql-editor{ min-height: 300px;}样式可以在浏览器验证信息中查看原创 2020-12-23 19:00:27 · 1691 阅读 · 1 评论 -
Vue中添加富文本编辑器vue-quill-editor
首先在vscode中安装依赖vue-quill-editor全局挂载,在main.js中import VueQuillEditor from 'vue-quill-editor'import 'quill/dist/quill.core.css' // import stylesimport 'quill/dist/quill.snow.css' // for snow themeimport 'quill/dist/quill.bubble.css' // for bubble theme.原创 2020-12-23 18:53:54 · 224 阅读 · 0 评论 -
Vue中使用 elementUI的upload添加图片,上传图片的方式
渲染组件 <el-upload :action="actionUrl" :on-preview="handlePreview" :on-remove="handleRemove" :headers="headerObj" list-type="picture" :on-success="handleSuccess"> <el-button size="small" type="primary">点击上传</el-button> <原创 2020-12-23 18:19:48 · 1391 阅读 · 0 评论 -
Vue 使用elementUI upload 删除图片/移除图片的方法
组件渲染<el-upload :action="actionUrl" :on-preview="handlePreview" :on-remove="handleRemove" :headers="headerObj" list-type="picture" :on-success="handleSuccess"> <el-button size="small" type="primary">点击上传</el-button> <原创 2020-12-23 18:04:59 · 13425 阅读 · 0 评论 -
字符串转数组类型-遍历 item.content内容加空格成为数组
当请求来的数据不是数组,想要转换成数组时,可以使用遍历加空格的形式:res.data.forEach(item => { item.attr_vals = item.attr_vals.length === 0 ? [] : item.attr_vals.split(' ') })res.data 是请求来的数据 ,item是data中的每一项数据。 item.attr_vals是一个字符串类型,先要判断长度,然后给每一个字符加空格,成原创 2020-12-23 14:15:44 · 707 阅读 · 0 评论 -
cascader 选择框显示过长
解决办法:全局样式表中加入.el-cascader-panel { height: 200px; }限制一下高度。原创 2020-12-23 10:08:38 · 916 阅读 · 0 评论 -
验证规则时出现的问题:Invalid prop: type check failed for prop “rules“. Expected Object, got String with value
验证规则对象在标签中的写法是:rules="formDataRules"前面的冒号绑定不能丢不然会出现上面的问题在data中定义: formDataRules:{ goods_name: [ { required: true, message: '请输入商品名称', trigger: 'blur' }], goods_price:[ { required: true, message: '请输入商品价格', trigger:原创 2020-12-23 10:01:46 · 10606 阅读 · 3 评论 -
Echarts使用时的问题“export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘
先看清楚自己Vue的版本 不支持echarts的最新5.0版本看下page.json里 的版本是什么版本所以下载其他版本。npm uninstall echarts //卸载安装npm install echarts@4.9.0npm fundnpm run dev并且还有引用问题,可以在这样引用也有报错问题import * as echarts from "echarts";...原创 2020-12-22 16:30:09 · 1707 阅读 · 0 评论