Vue初学

Vue初识

其实我现在很迷,对vue并没有太过于清楚的认识,只是出于想要学习前端而开始观看学习,但观看了官方的介绍视频后发现vue还是很有意思的,能够将界面元素的变化及时响应到界面上,通过改变js中定义的vue参数即可完成操作,希望我能一直学下去!

Vue开始

目前我是通过使用引用链接进行使用的Vue的,还是比较简单的阶段,看了看初学的文档,随便写了写,不需要急于求成哈哈哈,Vue引用的链接在下面啦。

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

简单的Vue操作包括了以下内容:

  1. v-show: 可以通过Vue中的参数的true/false来控制元素是否显示,而该元素会直接在初始化时进行加载,只用通过改变对应参数的状态就可决定该元素是否显示;
  2. v-if:这个和v-show相似而又不相似,区别在于判断条件为false的元素在初始化时不会进行加载,所以在后期更改状态进行渲染时会使得成本比较高,如果需要多次更改状态的话可以使用v-show;
  3. v-for: 类似于for循环,可以在列表中显示出在vue中定义的数组,具体使用方法如下:
	<div id="app">
		<ol>
	        <li v-for="todo in todos">
	            {{todo.text}}
	        </li>
	    </ol>
    </div>
<script>
	var app = new Vue({
	        el: '#app',
	        data: {
	            message: "我真的好喜欢扶熠呀!",
	            type:"B",
	            ok: true,
	            todos:[
	                {text:'学习JavaScript'},
	                {text:'学习Vue'},
	                {text:'整个好的项目'}
	            ]
	        }
	    });
</script>
  1. v-model: 可以反向绑定vue,也就是可以实现通过更改文本框内容来达到更改vue参数的效果,然后显示于界面元素当中:
<div id="app2">
    <p>{{message}}</p>
    <label>
        <input v-model="message">
    </label>
</div>
<script>
	var app2=new Vue({
	        el:"#app2",
	        data:{
	            message:'我爱扶熠!'
	        },
	        methods:{
	
	        }
	    })
</script>
  1. v-on: 可以动态绑定操作进行更改信息,比如绑定button的click事件,进行更改文本内容:
<div id="app1">
    <h1>{{message}}</h1>
    <button v-on:click="reverseMessage">反转消息</button>
</div>
<script>
	var app1= new Vue({
        el:'#app1',
        data:{
            message: '我真的喜欢扶熠'
        },
        methods: {
            reverseMessage:function () {
                this.message = this.message.split('').reverse().join('')
            }
        }
    });
</script>

虽然一天学的不多,但日积跬步,足以行千里,戒骄戒躁,慢慢来呀!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值