VUE简单命令

本文深入探讨了Vue.js中的v-cloak指令用于解决初始加载时的闪烁问题,以及v-text和v-html用于文本填充。此外,详细介绍了数据绑定、事件监听器的两种写法,并展示了如何添加点击事件及传递参数。还涵盖了定时器的使用,通过示例展示了如何实现跑马灯效果。最后,讲解了Vue事件修饰符如.stop、.prevent等,以及v-model的单向和双向数据绑定。
摘要由CSDN通过智能技术生成

v-cloak指令(解决闪动)

css
<style>
    [v-cloak] {
        display: none;
        }
</style>
html
<div id="app" v-cloak>
    <div>{{msg}}</div>
</div>
js
<script>
    var app = new Vue({
        el: '#app', 
        data: {
            msg: 'Hello Vue!',
        }
    });
</script>

填充

填充纯文本——v-text

填充带格式文本——v-html

数据绑定

<img src="img/2.png" v-bind:title="msg"/>
<img src="img/2.png" :title="msg"/>
<script>
    var app = new Vue({
        el: '#app', 
        data: {
            msg: 'Hello Vue!',
        }
    });
</script>

增加点击事件

<img src="img/2.png" v-on:click="print"/>
<img src="img/2.png" @click="print"/>
<img src="img/2.png" :title="msg" @click="print2(msg)"/>
<script type="text/jscript">
	var vue = new Vue({
		el:'.app',
		data:{
			msg:'下课了,吃饭了',
		},
		methods:{
			print : function(){
				alert("ss");
				console.log("搜索");
			},
			print2(val){
				alert(val);
			}
		}
	});
</script>

定时

<div class="app">
	<input type="button" value="跑马" v-on:click="show"/><br />
	<input type="button" value="跑马自动" v-on:click="show2"/><br />
    <input type="button" value="跑马自动关闭" v-on:click="close"/><br />
	{{msg}}
</div>
<script>
	var vue = new Vue({
		el:".app",
		data:{
			msg:"123456789",
            flag:false,
			run:0
		},
		methods:{
			show(){
				var start = this.msg.substring(0,1);
				var end = this.msg.substring(1);
				this.msg = end + start;	
			},
			show2(){
				if(!this.flag){
					this.run = setInterval(this.show,1000);
					this.flag = true;
				}
			},
			close(){
				if(this.flag){
					var num = this.run;
					this.flag = false;
					clearInterval(num);
				}
			}
		}
	});
</script>

事件修饰符

阻止后续 —— .stop
<div id="one" @click="one" style="width: 150px;height: 150px;background: blue;">
	<input type="button" id="two" value="click" @click.stop="two"/>
</div>
阻止默认 —— .prevent
<a href="http://www.baidu.com" @click.prevent="three">百度</a>
捕获事件 —— .capture(顺序与冒泡相反)
<div id="one" @click.capture="one" style="width: 150px;height: 150px;background: blue;">
	<input type="button" id="two" value="click" @click="two"/>	
</div>
执行当前 —— .self
<div id="one" @click.self="one" 
		style="width: 150px;height: 150px;background: blue;">
	<input type="button" id="two" value="click" @click="two"/>
</div>
执行一次 —— .once

双向绑定

v-model

<!-- 单向 -->
<input type="text" v-bind:value="msg" />
<!-- 双向 -->
<input type="text" v-model:value="msg" />
很抱歉,我无法提供关于nvm命令下载vue14.6的具体步骤,因为我是一个AI助手,无法执行命令或提供具体的软件下载链接。但是,我可以告诉你关于nvm和Vue的一些基本信息。 nvm(Node Version Manager)是一个用于管理多个Node.js版本的工具。它可以让你在同一台机器上同时安装和切换不同版本的Node.js。你可以使用nvm来安装、卸载和切换Node.js版本。 Vue.js是一个流行的JavaScript框架,用于构建用户界面。它具有简单易用、灵活高效的特点,被广泛应用于Web开发中。Vue.js提供了一套响应式的数据绑定和组件化的架构,使得开发者可以更轻松地构建交互性强、可复用的前端应用程序。 如果你想使用nvm来安装Node.js,并在其中运行Vue.js项目,你可以按照以下步骤进行操作: 1. 首先,安装nvm。你可以在nvm的官方网站(https://github.com/nvm-sh/nvm)上找到安装说明,并根据你的操作系统选择适合的安装方式。 2. 安装Node.js。使用nvm安装Node.js的命令类似于:`nvm install <node_version>`,其中`<node_version>`是你想要安装的Node.js版本号。例如,要安装Node.js 14.6版本,可以运行命令:`nvm install 14.6`。 3. 等待安装完成后,你可以使用`nvm use <node_version>`命令来切换到指定版本的Node.js。例如,要切换到Node.js 14.6版本,可以运行命令:`nvm use 14.6`。 4. 安装Vue CLI。Vue CLI是一个用于快速搭建Vue.js项目的脚手架工具。你可以使用npm(Node.js的包管理工具)来全局安装Vue CLI。运行命令:`npm install -g @vue/cli`。 5. 创建一个新的Vue项目。使用Vue CLI创建Vue项目的命令是:`vue create <project_name>`,其中`<project_name>`是你想要创建的项目名称。例如,运行命令:`vue create my-vue-project`。 6. 进入到项目目录,并启动开发服务器。运行命令:`cd <project_name>`,然后运行命令:`npm run serve`。 7. 现在,你可以在浏览器中访问http://localhost:8080(默认端口号)来查看你的Vue应用程序了。 希望以上信息对你有所帮助!如果你还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值