【VUE基础与练习】01安装、使用步骤、插值表达式、指令

本文详细介绍了Vue的安装过程,包括使用淘宝镜像安装Vue和Vue CLI。接着,通过基础练习展示了Vue的插值表达式、指令如v-text、v-html、v-if/v-else/v-show的用法,并提供了实例代码。最后,探讨了v-bind和v-model的区别,以及v-for的使用,强调了在Vue中this的指向问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提需要:

HTML、CSS、JS、JQ

一、安装nodejs
node下载地址https://nodejs.org/en/

二、淘宝镜像站配置
命令行输入npm install -g cnpm --registry=https://registry.npm.taobao.org

三、使用淘宝镜像安装vue
1.安装vue
cnpm install vue
2.安装vue-cli
cnpm install --global vue-cli

基础练习:
// 使用步骤:
// 1.引包
// 2.启动vue,通过new Vue(options);
// 3.配置options选项对象
// 4.el:'目的地' template:模板  data:function(){return{要使用的key:数据}}
// 5.页面中存在该目的地,目的地字符串描述同jq方式一样
<div id="app">
    <span>{ {message}}</span>
</div>
<script>
    //通过vue对象,去new Vue(options):
    new Vue({
        //el:发生行为的目的地。
        //还可以书写:  el:document.getElementById('app'),
        //在vue内部运行机制中,需要根据你传递的字符串进行判断,比如,#xxx/.xxx,还是div 元素查找。
        //使用el:document.getElementById('app')将会更为优化,将元素直接找到,避免了vue来去判断
        //也可以用类名或标签名查找。
        el:'#app',
        //template:装载的模板
        template:'<div><h1>Hello world,{ {text}}</h1></div>',
        //动态数据的声明
        data:function(){//最常用
            return{
                text:'hello vue'
            }
        }
        // data:{//也可以使用对象
        //      message:"hello world"
        // }
    })
</script>


##插值表达式:{ {表达式}}
表达式可以是:
    对象{ { {name:'jack'} }}
    字符串{ {'xxx'}}
    判断后的布尔值{ {true}}
    三元表达式{ {true?'yes':'no'}}
注:不要连续3个{ { {name:'jack'}}}。如需使用,可以写作:{ { {name:'jack'} }}

可以用于页面中简单粗暴的调试
注:必须在data这个函数中返回的对象中声明。


##指令
在vue中提供了一些对于页面+数据的更为方便的操作(输出),这些操作就叫做指令。
    类似于html页面中的属性<div v-xxx></div>
比如在angular中以ng-xxx开头的就叫做指令。
在vue中以v-xxx开头的就叫做指令。
指令中封装了一些DOM行为,结合属性作为一个暗号,暗号有对应的值根据不同的值,框架会进行相关DOM操作的绑定。

vue中常用的v-指令

v-text元素的InnerText属性,必须是双标签
v-html元素的innerHTML
v-if判断是否插入这个元素
v-else-if
v-else
v-show隐藏元素,如果确定要隐藏,会给元素的style加上dispaly:none;


实例练习:
<script>
    //启动vue
    new Vue({
  &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值