博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue - 常用选项总结
阅读量:3779 次
发布时间:2019-05-22

本文共 2379 字,大约阅读时间需要 7 分钟。

目录


一、创建Vue实例

步骤总结:

  1. 页面中引入vue文件
  2. new一个新的Vue对象 (可将对象进行赋值)
  3. 在new对象中添加相关选项内容
	

title111

v-bind

二、el :vue实例的挂载

步骤总结:

  1. 在vue新对象内进行key:‘value’ 形式的挂载 例如:el:‘.test’
  2. value形式必须为CSS选择器语法 例如:el:‘.test’  、el:'#test'
    (强烈建议使用id进行绑定,有且只有一个)
	

test

三、data:含有零个或多个的 key/value 对,进行数据传递

总结:

  • vue 对象内的 data:{} 形式创建data选项
  • data 内存在零个或多个 key:value 对;
    key 以字符串形式存在,可适当省略合法变量名的引号;
    value 可以为任意属性。
  • Html结构内,使用 插值表达式 {
    {}} (即,双大括号) 
    插入data内的数据,例如:{
    { msg }}
    注意:差值表达式内可以进行运算
  • JS结构内的到相应变量的方式
  1. 直接获取vue实例对象, 例如 : console.log(app)
  2. 使用$,获取vue实例对象内的data对象,例如: console.log(app.$data)
  3. 获取data下的相应变量名,例如: console.log(app.$data.msg)
  4. 直接通过vue对象获取data下的变量,例如: console.log(app.msg)
	
{
{ msg }} {
{ num }}
{
{ 1 + 2 + 3 * 4 }}

三、methods:可以通过实例及表达式,进行调用的方法。

总结:

  • 在vue对象内的创建 methods:{} ,存放方法
  • methods内方法以 方法名:function(参数){} 的形式存放。
  • methods内的方法,可以直接在JS结构体内进行调用,例如:vue对象名.方法名()
  • methods内方法绑定v-on事件,启用事件触发函数
	
methods

{

{ test1 }}

{

{ test2 }}

action 11111

 

四、computed:进行方法内的计算(实现一个变量依赖多个变量)

总结:

  • 计算属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。
      注意,如果某个依赖 (比如非响应式属性) 在该实例范畴之外,则计算属性是不会被更新的。
  • vue对象内建立 computed:{}
  • computed内以 方法名:function(参数){},

 

1- 纯粹进行计算相关的操作

	
computed

 

2- 实现一个变量依赖于多个变量

	
computed
姓名: {
{ fisrt_name + " " + last_name }}
姓名: {
{ full_name }}
姓名: {
{ full_name_bac() }}

五、watch:监听变量,变量修改是触发方法(实现多个变量依赖于一个变量)

总结:

  • vue内 watch:{} 创建
  • 变量的值修改触发监听方法,有多种调用方式

1- 调用修改变量值的多种方式

	
watch

2- 实现多个变量依赖于一个变量(监听唯一的变量)

	
watch

姓: {

{ first_name }}

名: {

{ last_name }}

六、delimiters:改变插值表达式符号({
{}})

	
delimiters
{
{ msg }}
${ msg }

七、生命周期钩子:实例的各个时期调用的方法

  • beforeCreate:初始化实例后,调用前触发。
  • created:实例穿件完成后触发。
  • beforeMount:挂在开始前被调用。
  • mounted:el被请创建的vm.$el替换,并且挂载到实例上去后调用。
  • beforeUpdate:数据更新时调用,发生在虚拟DOM补丁之前。
  • updated:由于数据更改导致的虚拟DOM重新渲染和打补丁,之后调用。
  • activated:keep-alive 组件激活时调用
  • deactived:keep-alive 组件停用时调用
  • beforeDestory:实例销毁之前调用
  • destroyed:Vue 实例销毁后调用。
    调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。
  • errorCaptured:当捕获一个来自子孙组件的错误时被调用
	
生命周期钩子
{
{ msg }}

 

 

 

 

 

 

 

转载地址:http://bmlvn.baihongyu.com/

你可能感兴趣的文章
System类常用方法
查看>>
Runtime类、Math类和Random类的常用方法
查看>>
数据处理类常用方法
查看>>
Collections和Character类 常用静态方法
查看>>
HTML之Javascript——BOM浏览器对象模型
查看>>
JAVA基础中的基础
查看>>
JDBC基础操作
查看>>
连接池
查看>>
Servlet的使用——重定向和转发
查看>>
JSP技术的使用——好像过时了唉。。。。。
查看>>
MVC模式概述
查看>>
Web之过滤器Filter
查看>>
JSON和AJAX
查看>>
web之监听器listener
查看>>
类加载器
查看>>
数据库设计
查看>>
Java虚拟机的内存分配和运行机制(粗谈)
查看>>
web开发之BaseServlet的使用
查看>>
初识Maven
查看>>
Maven分模块构建项目
查看>>