摘要: 项目中,发现有多个页面的数据内容相同,只是请求数据的参数不同,就可以使用同一个组件来渲染 这里的客户列表 / 我负责的 / 我参与的 都使用同一个组件,不同点在请求数据的参数 可以看到,通过钩子函数,判断路由name,从而修改请求参数,来得到不同的数据内容 这里需要注意三个地方: 1.路由设置 配置 阅读全文
posted @ 2019-05-20 16:54 郗浚琦 阅读(7391) 评论(0) 推荐(0) 编辑
摘要: 没有什么问题是 for 循环解决不了的,如果有,那就再加一层 for 循环!我一直深信这句话,当然这句话也是我说的 父组件引用多个相同的子组件传值问题 (这种情况很少遇到) 1 <template> 2 <div> 3 <span v-for="(item,index) in items" :key 阅读全文
posted @ 2019-05-20 16:53 郗浚琦 阅读(7455) 评论(0) 推荐(0) 编辑
摘要: 动态创建form表单,网上有插件 (form-create) 不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言. 最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v-if来渲染对应的表单,数据,事件什么的都可以动态的传进去,比较好用 动态生成表格的行和列,主要是要 阅读全文
posted @ 2019-05-20 16:51 郗浚琦 阅读(15059) 评论(0) 推荐(0) 编辑
摘要: 项目中点击按钮实在太多了,怎么办呢?我们就可以将它们制作成像下拉框那样的类似操作 1.HTML样式部分:关键点在于command 方法和属性 2.Javascript部分:分别设置每个按钮的各自方法 阅读全文
posted @ 2019-05-20 16:50 郗浚琦 阅读(15114) 评论(2) 推荐(0) 编辑
摘要: 我们在修改element的一些样式的时候,在加了scoped的时候会不起作用,下面是解决方案: 解决方法:起一个类名将页面包裹起来,后面加 /deep/ <style scoped> </style> 阅读全文
posted @ 2019-05-20 16:48 郗浚琦 阅读(4554) 评论(0) 推荐(0) 编辑
摘要: 默认滚动条是在下边的,不好看,这里改一下 修改样式.完美解决: 阅读全文
posted @ 2019-05-20 16:45 郗浚琦 阅读(2628) 评论(1) 推荐(0) 编辑
摘要: 本来呢,开开心心的写完了这个功能,然后发现elemeng更新了,增加了日历组件这个功能 我的内心机器奔溃,但是,element的日历组件太简单了,我感觉还是手撸一个吧,毕竟也不是很难 实现了显示农历,备注功能,点击某一天为某一天添加备注的功能... 引用的是他人写好的组件: https://gith 阅读全文
posted @ 2019-05-20 16:43 郗浚琦 阅读(11128) 评论(15) 推荐(0) 编辑
摘要: 项目中,需要点击链接后再新窗口打开页面,大家知道vue是单页面应用开发框架,那么也不是不可以实现这个功能 很简单,详情看下面 1.<router-link>标签实现新窗口打开 2.编程式导航: 阅读全文
posted @ 2019-05-20 16:40 郗浚琦 阅读(16903) 评论(6) 推荐(0) 编辑
摘要: 项目中遇到了要打印页面的功能,我感之前使用的是一个第三方的插件,但是不兼容IE,后来发现直接调用window的API就可以了,MMP 然后有不想在打印页面里面显示的元素,直接通过CSS样式控制就行了 阅读全文
posted @ 2019-05-20 16:38 郗浚琦 阅读(12512) 评论(0) 推荐(0) 编辑
摘要: 项目中老大心血来潮设计了一可以拖动达到排序的功能,感觉没什么用,但是没办法,实现吧! 这功能肯定不会手撸了,直接上插件 使用Sortable.js,对vue不友好,拖拽有时候乱跳;改用vuedraggable插件,此插件依赖Sortable.js. 教程地址:https://blog.csdn.ne 阅读全文
posted @ 2019-05-20 16:35 郗浚琦 阅读(25491) 评论(0) 推荐(0) 编辑
摘要: 要实现这个功能其实并不难,element组件直接用就可以, 但是我在使用过程中碰到了几个坑,就记录下来,分享给大家,避免落坑,话不多说,直接上过程...... 表单校验功能: 实现这个功能,总共分为以下4布: template代码: data定义数据代码: methods方法代码: 注意点:①定义p 阅读全文
posted @ 2019-05-20 16:20 郗浚琦 阅读(8640) 评论(0) 推荐(2) 编辑
Top