vue框架基本使用

作者: Rock_Yao | 来源:发表于2019-02-20 20:06 被阅读155次

一、下载vue.js 

https://cn.vuejs.org/ 学习-》教程-》安装 开发版本

二、路径

将vue.js放置在D:\phpStudy\WWW\bike\public\static\index\style 下面,admin模块中建立的config定义的/Public指向http://127.0.0.1/bike/public/static/admin/  

三、页面引入

四、创建一个vue实例,来使用vue

五、控制器assign过来的值调用:

六、挂载点与模板

七、v-text与v-html用法(数据)

v-html会解析内容中的<h1>等标签  而v-text则不会

八、v-on:click 点击事件 (v-on:可简写为@ 如:@click)

点击后弹窗:

点击后更换content变量,页面自动跟着变化:

九、属性v-bind:tiltle(可简写为   :title)

当鼠标放在hello world上时会显示 属性:

十、双向数据绑定 v-model=“content”

十一、计算属性 computed:{}

用于对数据进行处理,返回一个新数据,在两个输入框中的数据没发生改变时,函数会使用缓存值,只有当数据发生改变的时候才会重新计算

十二、侦听器 watch:{}

监听某个数据的变化,一旦数据发生变化就去做相应的业务逻辑 

更简便的方法:监听计算属性name即可

十三、v-if 与 v-show 

区别:v-show是使用的display进行隐藏,而v-if是创建与销毁,当用于隐藏或显示时v-show性能好一些,而v-if需要频繁创建,如果是用于只有一次判断的话使用v-if是更好的选择。

十四、v-for 循环

十五、todoList的实现

十六、组件的拆分

列表组件拆分后,通过在各处调用这个组件,传递数值即可实现列表

十七、组件与实例的关系

每一个组件就是一个vue的实例,在组件中可以定义methods方法并且调用

实现删除以及组件之间的通信:

十八、vue-cli的安装

首先安装npm,npm是node.js的一部分,所以直接安装node,在node官网点击下载:

cmd命令下输入:node --version  查看是否有版本号即代表安装成功

cmd命令下输入:npm install -g @vue/cli  安装全局vue-cli

cmd命令下输入:vue create hello-world 创建一个新项目

打开创建好的项目文件夹查看

相关文章

  • vue框架基本使用

    一、下载vue.js https://cn.vuejs.org/ 学习-》教程-》安装 开发版本 二、路径 将vu...

  • vue笔记

    VUE框架笔记 1、vue基本使用: 创建一个vue步骤: 1.引入vue.js 2.创建vue对象: var ...

  • vue移动端项目搭建

    使用框架:vue 使用插件:vue-cli,vue-loader,axios ,px2rem 使用UI框架:min...

  • Yan Ruyu_Vue学习笔记

    Yan Ruyu_Vue学习笔记 Vue基本认知 Vue是一个JavaScript框架,它的特点在于使用者不用再思...

  • Vue框架

    Vue框架官方[https://cn.vuejs.org/]Vue的基本使用步骤1.准备一个容器 v-on:cli...

  • web前端开发高级

    前端高效开发框架技术与应用 Vue 基础Vue 框架简介 MVX 模式介绍Vue 框架概述如何使用 Vue.js ...

  • webpack 知识概括

    基本使用 现在流行的框架 Vue ,react 都已经 webpack 基础配置都做好了,我们基本上不需要配置任何...

  • Vue.js知识框架

    vue.js框架介绍 vue-cli脚手架搭建基本代码框架 vue-router官方插件管理路由 vue-reso...

  • vue项目入门笔记

    一,总体介绍+工具: Vue.js: 框架Vue-cli: 脚手架 搭建基本代码框架vue-router: 官方插...

  • 人们常说的前端框架是什么

    是否需要使用前端框架 一提起框架,我想我们基本都会脱口而出angular、vue、react等等,那么它们是用来干...

网友评论

    本文标题:vue框架基本使用

    本文链接:https://www.haomeiwen.com/subject/qwxkyqtx.html