data里面: pickerOptions1: { disabledDate: (time) => { return time.getTime() > Date.now() } }, pickerOption…
分类:vue.js教程
vue项目笔记
本文主要对vue项目研发中的问题积累及解决思路记录,如有问题或者更好的解决方案,请指点下1、 vue多重请求异步问题。 解决方案:1.迭代转同步 影响运行速度,效率较低; 2.promise.all(iterable) …
【组件复用性】原型的可扩展性与可增强性
如果你在设计一个工具组件(以下以Vue为背景),希望这个组件能具有更好的适应性,那么你应该兼顾组件的可扩展性与可增强性。 工具组件,本质上来说,是将那些经常重复的代码封装起来,提供一个组件原型,以便复用。高可复用性的一个…
vue 中$parent无法调用父组件定义的方法
在使用vue时避免不了子组件要调用父组件中定义的方法,vue官网给出了API说明,this.$parent可以调用父组件自定义的方法。但是在使用UI组件时出现一个无法使用this.$parent直接调用父组件方法的问题。…
vue-cli3 搭建的前端项目基础模板
基于 vue-cli3 搭建的前端模板,clone 本仓库,即可搭建完成一个新项目的基础模板,源码地址,欢迎 star 或 fork 特性 CSS 预编译语言:less Ajax: axios,做了一定的封装,详见 sr…
vue router的使用
vue router的使用 1、安装:npm install vue-router –save2、新建router文件夹,建立index.js文件如下: import Vue from 'vue' impor…
前端模块化结构如何拆分
模块化结构 将复杂的程序拆分成不同的文件夹或者文件不同的模块即独立又可以相互关联 如何拆分 具体的拆分规则针对不同的项目也不一样,这里列出一点建议,更主要的还是有自己的一个规范, 物以类聚将具有相同特性的可以拆分到一起,…
web前端技术体系大全
以下为个人目前接触到的前端技术,欢迎大家补充。 一、前端技术框架 1、Vue.js 官网:https://cn.vuejs.org/ Vue CLI:https://cli.vuejs.org/ 菜鸟教程:http://…
vue-cli3.0源码分析@vue/cli-----add和invoke
上一篇已经讲了create命令;那么这一篇我们来看一下add和invoke这个命令。之所以放一起讲,是因为当add执行的时候,也会去执行invoke add vue add vue-cli-plugin-xxx 或 vu…
通过$listeners、inheritAttrs、$attr实现组件之间的数据通信
适用于一下场景中的组件通行 项目比较小,不适合用VueX对状态进行处理 组件嵌套比较深,使用props会很繁琐 缺点 代码的可读性比较低 代码维护性比较低 基本概念 inheritAttrs 默认情况下,子组件无法获取到…
Vue实现数据双向绑定的原理:Object.defineProperty()
vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把…
vue 使用lib-flexable,px2rem 进行移动端适配 但是引入的第三方UI组件 vux 的样式缩小,解决方案
最近在写移动端项目,就想用lib-flexable,px2rem来进行适配,把px转换成rem但是也用到了第三方UI组件库vux,把这个引入发现一个问题就是vux的组件都缩小了,在网上找不到答案,最后在一个vue开发群里…