首页 > 其他分享 >vue数据数据双向绑定

vue数据数据双向绑定

时间:2022-08-21 00:44:10浏览次数:56  
标签:vue console assets 绑定 sitefiles num images 数据

数据双向绑定

主要涉及以下内容

v-model,number和v-model.lazy

<!DOCTYPE html>
<html lang="zh">

<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<script src="./js/v3.2.8/vue.global.prod.js"></script>
	<title>Document</title>
</head>

<body>
	<!--  -->
	<div id="app">
		<h1 v-bind:title="tit" v-text="msg" v-on:click="showdata"></h1>
		<button v-on:click="jianshao">-</button>
		<span v-text="num">0</span>
		<button v-on:click="zengjia">+</button>
		<button @click="qietu(1)">切换图片1</button>
		<button @click="qietu(2)">切图3</button>
		<img v-bind:src="mapsrc" alt="图片" style="width:100px;height: 100px;">
		<ul>
			<li v-for="item in lists">{{item}}</li>
		</ul>
		<button v-for="item,index in mapslist" @click="qietu(index)">{{index+1}}</button>
		<hr>
		<form v-on:submit.prevent="post">
			<input type="text" v-model="msg">
			<button>提交</button>
		</form>
	</div>
	<script>
		// 如何操作文本、属性、事件
		Vue.createApp({
			data() {
				return {
					msg: "数据双向绑定",
					tit: "文本绑定",
					num: "0",
					mapsrc: "/sitefiles/assets/images/video-clip.png",
					mapslist: [
						"/sitefiles/assets/images/audio-clip.png",
						"/sitefiles/assets/images/default_avatar.png",
						"/sitefiles/assets/images/loading.gif"
					],
					lists: ["qqqq", "22222", "哈哈", "4"]
				}
			},
			methods: {
				showdata() {
					alert("操作事件")
				},
				zengjia() {
					this.num++;
				},
				jianshao() {
					if (this.num > 0) {
						this.num--;
					}
				},
				qietu(i) {
					this.mapsrc = this.mapslist[i];
				},
				post() {
					console.log("控制台console输出");
					console.log(this.msg);
				}
			}
		}).mount("#app")
	</script>

</body>

</html>

  

标签:vue,console,assets,绑定,sitefiles,num,images,数据
From: https://www.cnblogs.com/xiongwei/p/16609178.html

相关文章

  • 纯真IP数据库转mysql方法详解
    纯真ip数据库转mysql_如何把纯真ip数据库导入到MySQL数据表中纯真中国IP地理位置  https://www.cz88.net一、下载最新版的QQWry.Dat二、下载IPLook使用IPLook把QQWry......
  • VUE+ElementUI更改导航菜单选中背景颜色
    UE+ElementUI更改导航菜单选中背景颜色主要是设置.el-menu-item.is-active选择器的样式属性官方文档中提供background-color、text-color、active-text-color三种属性......
  • vue列表和数组
    数组<!DOCTYPEhtml><htmllang="zh"><head> <metacharset="UTF-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <metaname="viewport"content="w......
  • Vue/uniapp使用雪花算法生成随机ID
    安装snowflake-id插件npmisnowflake-id 页面导入雪花插件importSnowflakeIdfrom"snowflake-id"; 方法内使用雪花算法constsnowflake=newSnowflak......
  • 如何通过 SAP ABAP OData $expand 操作在同一个 HTTP 请求中返回多个节点的数据试读版
    正如本教程的开篇介绍文章SAPOData开发教程-从入门到提高(包含SEGW,RAP和CDP)所提到的,SAPOData服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大......
  • vue学习之------vuex通俗易懂篇(四)
    vuex与localStorage的异同是什么?(1)刷新页面时vuex:由于vuex中的数据是存储在运行内存中的,所以刷新页面,会重新加载vue实例,vuex中的数据会初始化,导致数据丢失。localStorag......
  • 03. Prometheus - 数据采集
    Exporter在Prometheus的架构设计中,PrometheusServer并不直接监控特定的目标,它主要任务是负责数据的收集,存储并且对外提供数据查询支持。为了获取监控指标,就需要Prom......
  • 基于Apache Hudi构建分析型数据湖
    为了有机地发展业务,每个组织都在迅速采用分析。在分析过程的帮助下,产品团队正在接收来自用户的反馈,并能够以更快的速度交付新功能。通过分析提供的对用户的更深入了解,营......
  • 【数据结构】红黑树与平衡二叉树的区别以及原理详解(附图解)
    引用网址:https://blog.csdn.net/weixin_44780082/article/details/112239269文章目录前言一、什么是红黑树1.1平衡二叉树1.2红黑树1.3平衡二叉树和红黑树的区别二、红黑......
  • 电商数据分析常用业务指标
    原文:电商数据分析常用业务指标整理(共72个)-知乎(zhihu.com)+---------------------------+--------------------------+----------------------+------------------+--......