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 乱码问题
Aug 06 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 25 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
Node.js实现的简易网页抓取功能示例
Dec 05 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
JS实现黑色大气的二级导航菜单效果
Sep 18 Javascript
IE下JS保存图片的简单实例
Jul 15 Javascript
JS实战篇之收缩菜单表单布局
Dec 10 Javascript
原生js实现打字动画游戏
Feb 04 Javascript
基于cookie实现zTree树刷新后展开状态不变
Feb 28 Javascript
微信小程序实现登录遮罩效果
Nov 01 Javascript
解决vue自定义组件@click点击失效问题
Apr 30 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
PHP面向对象程序设计之接口用法
2014/08/20 PHP
PHP中soap的用法实例
2014/10/24 PHP
浅谈php自定义错误日志
2015/02/13 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
Python中的错误和异常处理简单操作示例【try-except用法】
2017/07/25 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
Yahoo-PHP面试题1
2016/07/20 面试题
五年级科学教学反思
2014/02/05 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
健康教育评估方案
2014/05/25 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
董事长致辞
2015/07/29 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
安全学习心得体会范文
2016/01/18 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
Python 多线程处理任务实例
2021/11/07 Python