vue2.0开发入门笔记之.vue文件的生成和使用


Posted in Javascript onSeptember 19, 2017

这几天新项目用vue2.0开发,由于之前没用过vue,拿到项目框架看到都是.vue文件,

vue2.0开发入门笔记之.vue文件的生成和使用

不知道怎么用,以下是关于.vue文件的发现:

1、一个.vue文件是一个封装的组件,在.vue文件里可以写 html, css, js

vue2.0开发入门笔记之.vue文件的生成和使用

其中template 中写html 代码,其实就是定义模板。

2、各个.vue之间样式不是独立的,同一选择器在不同的.vue里只要满足选中的条件就可以起作用.比如我在箭头1指的文件里定义了样式 .box{ width:200px; },如果在箭头2指的文件里也有 .box,那么 .box{ width:200px; }就会在箭头2的文件也起作用,除非是在箭头2的文件重新定义样式并覆盖。

vue2.0开发入门笔记之.vue文件的生成和使用

3、不使用.vue 单文件时,通过 Vue 构造函数 创建一个 Vue 根实例来启动vuejs 。.vue文件中不用Vue创建实例,用export default 。 .vue文件中 export default 后面的对象 就相当于 new Vue() 构造函数中的接受的对象:

vue2.0开发入门笔记之.vue文件的生成和使用

即:

<script>
  export default{
    data:function(){
      return {
        //返回一个对象
      }
    },
    methods:{
      //定义方法
    }
  }
</script>

4、可以引入less等:

vue2.0开发入门笔记之.vue文件的生成和使用

5、在route.js中设置跳转路径是,如果调到某一文件夹下的 index.vue文件,则可以省略文件夹后的 index.vue。要跳转到这个文件时:

vue2.0开发入门笔记之.vue文件的生成和使用

则下面这两句话是等价的:

vue2.0开发入门笔记之.vue文件的生成和使用

vue2.0开发入门笔记之.vue文件的生成和使用

所以一般是省略掉文件夹后的index.vue。

以上关于这个.vue的组件应用,希望对您有所帮助。也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中的对象化编程
Jan 16 Javascript
javascript 在firebug调试时用console.log的方法
May 10 Javascript
jQuery中even选择器的定义和用法
Dec 23 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
Mar 13 Javascript
深入分析jsonp协议原理
Sep 26 Javascript
获取阴历(农历)和当前日期的js代码
Feb 15 Javascript
AngularJS基础 ng-model-options 指令简单示例
Aug 02 Javascript
jQuery实现简单的tab标签页效果
Sep 12 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
Oct 09 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
Sep 21 Javascript
ant design vue导航菜单与路由配置操作
Oct 28 Javascript
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 #Javascript
ECMAScript6变量的解构赋值实例详解
Sep 19 #Javascript
vue 粒子特效的示例代码
Sep 19 #Javascript
jQuery实现简单日期格式化功能示例
Sep 19 #jQuery
慕课网题目之js实现抽奖系统功能
Sep 19 #Javascript
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 #jQuery
JavaScript事件处理程序详解
Sep 19 #Javascript
You might like
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
很实用的js选项卡切换效果
2016/08/12 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
讲解python参数和作用域的使用
2013/11/01 Python
ptyhon实现sitemap生成示例
2014/03/30 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
python中自带的三个装饰器的实现
2019/11/08 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
集团公司总经理岗位职责
2013/12/20 职场文书
安全协议书
2014/04/23 职场文书
软弱涣散基层党组织整改方案
2014/10/25 职场文书
校本研修个人总结
2015/02/28 职场文书
如何写好开幕词?
2019/06/24 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技