1.在 vue中如果我们使用基于vue.js编写的插件,我们可以使用Vue.use() 如在main.js中: 2.添加全局命令,让每个vue单文件组件都可以使用到: 第一步:最好建一个全局的命令文件:如directive/directive.js 第二部:利用Vue.directive()建立一个全局命令,并将它暴露出来,例如一个focus让表单自动聚焦:‘ directive.js 第三步:在main.js中引入它 使用: 3.使用不是基于vue.js所些的插件: 将它赋予给vue的原型上:…
写在前面 对话框是很常用的组件 , 在很多地方都会用到,一般我们可以使用自带的alert来弹出对话框,但是假如是设计 出的图该怎么办呢 ,所以我们需要自己写一个对话框,并且如果有很多地方都用到,那我们很有必要写成一个通用 的组件形式,在需要的地方之间引用. 现在我们来动手实现一个对话框组件 ,按照之前的习惯,我们先看下实现的效果图 1.首先,通过template定义一个组件 <template id="dialog"> <div class="dialog&…
我知道vue中核心就是组件,但是组件是什么呢?组件有什么用呢?怎么用组件呢?怎么样创建自己的组件呢? 前面两个问题就不说了,这里来说说,后面的两个问题: 1)创建自己的组件 通过vue.extend("template");通过vue构造器去拓展一个模板,然后注册,最后使用. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>进一步了解c…
一.创建并引入一个组件 1.创建组件 vue-cli中的所有组件都是存放在components文件夹下面的,所以在components文件夹下面创建一个名为First.vue的自定义组件: <template> <div> <h1>{{msg}}</h1> </div> </template> <script> // 1.export 表示导出,在自定义组件里面使用export default导出 export defau…
1.创建组件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>创建组件</title> <script src="https://unpkg.com/vue/dist/vue.js"></script> </head> <body> &l…
vue项目环境的搭建 """ node >>> python:node是用c++编写用来运行js代码的 npm(cnpm) >>> pip:npm是一个终端应用商城,可以换国内源cnpm vue >>> django:vue是用来搭建vue前端项目的 """ vue的运行要依赖于node.的npm的管理工具来实现的 1.先到node.js官网下载,并安装 2.下载好之后,打开CMD终端查看是否…
Vue之创建组件之配置路由!== 第一步: 当然就是在我们的试图文件夹[views]新建一个文件夹比如home 在home文件夹下面新建一个文件index.vue 第二步:在router目录下做如下事情! import Vue from 'vue' import VueRouter from 'vue-router' // 在VueCLI 创建的项目中@表示src目录它是src目录的路径别名 // 好处:它不受当前文件路径影响 // 注意:@就是src路径,后面别忘了写那个斜杠 // 建议:如果…
原文:http://blog.csdn.net/sinat_17775997/article/details/58585142 之前用Vue做了一个基础的组件 vue-img-inputer ,下面就叫 vii ,记录下在开发过程中遇到的 知识点 (都算比较基础,具体代码不会贴太多,都可以在 项目 仓库里看到). 上传文件很多项目都要用到,一些组件库里(ele/iview...) 文件上传组件 都是做成了标配,虽然 vii 和 uploader 定位还是有些差别,但实现上都有几个共同要点: 样子…
1.相关组件安装 axios  iview  js-cookie  crypto-js 2.子父组件传值.监听窗体大小改变.记住密码 .自定义组件(事件 .props) created:实例已经创建完成之后被调用.在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调.然而,挂载阶段还没开始,$el 属性目前不可见. mounted:el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子.如果 root 实例挂载…
5.2 组件通信 尽管子组件可以用this.$parent访问它的父组件及其父链上任意的实例,不过子组件应当避免直接依赖父组件的数据,尽量显式地使用 props 传递数据.另外,在子组件中修改父组件的状态是非常糟糕的做法,因为: 这让父组件与子组件紧密地耦合: 只看父组件,很难理解父组件的状态.因为它可能被任意子组件修改!理想情况下,只有组件自己能修改它的状态. 每个Vue实例都是一个事件触发器: $on()--监听事件. $emit()--把事件沿着作用域链向上派送.(触发事件) $dispa…