问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vue项目中,在script中如何获取标签

发布网友 发布时间:2022-04-23 20:07

我来回答

1个回答

热心网友 时间:2022-04-12 01:02

1、使用Script标签引入vue的方法

<script src="https://unpkg.com/vue/dist/vue.js"></script>
1
1
也可以将vue.js文件下载至项目目录。调试环境建议用vue.js,生产环境建议用vue.min.js
2、组件必须有一个顶级容器,Vue的功能必须要在这此容器内。

<div id="myApp">
...
</div>
1
2
3
1
2
3
3、vue组件的创建。vue组件代码可以在当前html中的script标签中,也可单独存放到一个.js文件中,在html中用script标签来引用。

<script>
var comName=new Vue({
el:"#myApp,
data:{
json格式的数据,如
msg:"abc"
},
其他操作……
})
</script>
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
4、容器标签内容数据的绑定(声明式渲染)

<div id="myApp">
<p>{{msg}}</p>
</div>

1
2
3
4
1
2
3
4
5、容器标签属性数据的绑定(属性值渲染)

<div id="myApp">
<p v-bind:title="msg"></p>
</div>
1
2
3
1
2
3
其中,v-bind: 可简写为 :
6、表单标签值的双向绑定(双向数据绑定)

<div id="myApp">
<input v-model="msg"></p>
</div>
1
2
3
1
2
3
7、条件,常用于不同视图之间的切换

<template>
<div v-if="msg == 'abc'">
A
</div>
<div v-else>
、HTML DOM querySelector() 方法

  按照以前jq方式, CSS 选择器来获取元素标签 [在mounted方法里面执行]

  document.querySelector获取的是被选中元素的第一个元素;

  document.querySelectorAll获取到所有被选中元素;

  eg:document.querySelector("#demo");

    document.querySelector(".demo");

    document.querySelector("p");

    document.querySelector("a, p")

    document.querySelector("p.demo");

    document.querySelector("a[target]");

2、vue的ref和$refs方法

  ref是写在html里面的,相当于标签的索引,$refs 是所有注册过的ref的一个集合,然后通过$refs找到对应的ref,然后进行操作。

  ref在dom标签上,则$refs是dom标签;ref在组件上,则$refs是子组件实例;

  相同的ref时,到底取得哪一个时问题,所以ref优先级也是比较重要:

  1、同一层级有相同的ref,最终通过$refs取得后面的元素(后>前);

  2、嵌套层级(父子关系)的标签,最终通过$refs取得父亲元素(父>子);

  使用方式:以下举例说明:

  a、单纯获取当前组件的元素

    <p ref="test" id="demo">你好</p>

    在js里面用this.$refs.test就可以获取到p标签

    等同于:document.getElementById('demo'),但是$refs会减少获取dom节点的消耗

  b、当获取的元素的ref是变量

    <p :ref="test">你好</p>

    在js里面用this.$refs[this.test]就可以获取到p标签
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 从今日头条下载的火火视频怎么卸载? 火火兔摇铃怎么下载歌曲 下载火火的哈尼.mp3 火火极速版视频下载? 为什么火火视频只有首页和小视频其它都没有? 下载的火火视频的软件在流量数据下为什么不能看只能在wifi看? 火火中国情下载 火火魔域在哪里下载 怎么下载火火的姑娘 主语从句答案 主语从句练习题~有木有大神能给个详细点的解析~在线等! 英语主语从句的问题,希望能给个比较详细的解析和答案~ 5个简单点主语从句,求答案 主语从句..要能分析每个选项! 主语从句练习题,求一个大神~给一些详细的解析 主语从句翻译题目 主语从句表语从句选择题 大家帮忙解释下答案 谢谢 问几道高中关于主语从句的语法题 主语从句的题,求大神给个比较详细的解析! 关于英语“主语从句”例题,求答案解析 火火视频极速版怎么解绑微信? 火火兔怎样在电脑上,下载歌曲? vue里怎么点击button获取input的值? 小说火火为什么关停? vue中如何获取dom元素 vue服务器渲染怎么获取请求的路由地址 在vue中如何获取以下input框的值? 请问vue的拦截器的方法里面,如何获取某个vue实例对象? 用微信想@所有人如何进行操作? vue如何获取标签自定 接口返回这样的数据,vue如何获取data中的数据? 如何获取Vue组件中data值 vue 请求数据后,怎么获取id在当前页面做判断? iphone6s为什么有是会自动跳出键盘 苹果6s手机总是跳出关机屏,一会又好了,为什么? 苹果6S突然跳出这个页面,重启后还是会有,这是什么意思呢? 苹果6s手机自动跳出附近无线网络连接是怎么回事? 苹果6s怎么经常跳出FaceTime收费提醒? iphone 6s 频繁弹出选择无线连接的窗口,已经连接上了还是狂弹,怎样可以解决。 苹果6s不停跳出来解锁