Vue入门心得

**

Vue入门**

1,首先Vue它是通过数据的双向绑定,数据流来传递数据的

2,它有很多的语法和语法糖,比如v-on , v-if , v-for , v-text==={{}},v-bind,v-model,v-show,v-html

v-html和v-text的区别:
在这里插入图片描述

•特别注意的是v-model是用在表单,,
在这里插入图片描述
3,在Vue里有一个重要的思想就是组件化,每一个可视化界面甚至小到一个按钮都可以用组件来构建,它可以充分的得到复用
在这里插入图片描述

4,组件的定义分两种:
1全局注册:
Vue.component(“你定义的组件名称”,{
template:你要定义的模板})
我们也可以从父作用域传数据到子组件,用到 prop:
在这里插入图片描述
我们也可以用v-bind===:,来进行内容的绑定,如:
<todo-item
v-for=”item in grocerylist”
v-bind:todo=”item”
v-bind:key=”item.id”>

Vue.component(‘todo-item”,{
Props:[‘todo’],
Template:’

  • {{todo.text}}
  • }
    )

    Var app= new Vue({ //实例化一个Vue对象
    el:’#id’ , //html里对应的id
    data:{
    grocerylist:[
    {id:0 ,text:’蔬菜’},
    {id:1,text:’奶酪’},
    {id:2,text:’其他人吃的东西’}
    ]
    }
    })
    结果:
    在这里插入图片描述
    局部注册:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    5,插槽:挺好用也挺常用。
    在这里插入图片描述
    •keep-alive:可以让第一次创建的组件被保存下来。

    6.异步组件:
    我们可能需要将应用分割成小一些的代码块,并且只在需要的时候才从服务器加载一个模块。为了简化,Vue 允许你以一个工厂函数的方式定义你的组件,这个工厂函数会异步解析你的组件定义。Vue 只有在这个组件需要被渲染的时候才会触发该工厂函数,且会把结果缓存起来供未来重渲染。例如
    在这里插入图片描述
    在这里插入图片描述
    加载状态:
    在这里插入图片描述

    ·通过 v-once 创建低开销的静态组件
    渲染普通的 HTML 元素在 Vue 中是非常快速的,但有的时候你可能有一个组件,这个组件包含了大量静态内容。在这种情况下,你可以在根元素上添加 v-once 特性以确保这些内容只计算一次然后缓存起来,就像这样:
    在这里插入图片描述
    7,动画过渡:
    在这里插入图片描述
    在这里插入图片描述
    对于动画过渡来说我们有必要了解生命周期钩子:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    8,渲染函数;
    渲染函数在vue里是重点。
    在这里插入图片描述
    重点推荐
    1, 路由https://router.vuejs.org/zh/
    2, 推荐用一下vue-cli可以偷一下懒Webpack可以自动配置
    3, VueX状态管理

    后序更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值