当前位置: 首页 > news >正文

php网站微信登录怎么做什么是网络推广

php网站微信登录怎么做,什么是网络推广,网站登录页面怎么做的,代做课程设计网站【Vue3】标签的 ref 属性 背景简介开发环境开发步骤及源码 背景 随着年龄的增长,很多曾经烂熟于心的技术原理已被岁月摩擦得愈发模糊起来,技术出身的人总是很难放下一些执念,遂将这些知识整理成文,以纪念曾经努力学习奋斗的日子。…

【Vue3】标签的 ref 属性

  • 背景
  • 简介
  • 开发环境
  • 开发步骤及源码

背景

随着年龄的增长,很多曾经烂熟于心的技术原理已被岁月摩擦得愈发模糊起来,技术出身的人总是很难放下一些执念,遂将这些知识整理成文,以纪念曾经努力学习奋斗的日子。本文内容并非完全原创,大多是参考其他文章资料整理所得,感谢每位技术人的开源精神。

简介

本文介绍 Vue3 中如何使用标签的 ref 属性。

传统开发中通常使用 document.getElementById() 获取标签对应的 DOM 元素,如果页面中多个 DOM 元素使用相同的 ID 进行标识,则使用 document.getElementById() 可能获取非目标 DOM 元素。Vue 提供了标签的 ref 属性解决此问题。

开发环境

分类名称版本
操作系统WindowsWindows 11
IDEVisual Studio Code1.91.1

开发步骤及源码

1> 创建 Vue3 工程,参考:【Vue3】工程创建及目录说明。

2> 删除 src 目录下 assetscomponents 目录。

3> 修改 src 目录下 main.ts

import { createApp } from 'vue'
import App from './App.vue'createApp(App).mount('#app')

4> 自定义功能组件。

<template><div class="demo" ><h1 ref="title">Demo组件</h1><button @click="showTitle">Show Title</button></div>
</template><script setup lang="ts">
import { ref } from 'vue'// 创建一个title用于存储ref标记的内容
const title = ref()function showTitle() {console.log(title.value)
}
</script><style scoped lang="scss">
.demo {background-color: green;margin: 10px 0;padding: 20px;
}
</style>

注意:需要执行 npm install -D sass 命令安装 CSS 预处理器。

5> 修改 Vue 根组件 src/App.vue,引用自定义功能组件。

<template><div class="root"><h1 ref="title">App组件</h1><button @click="showTitle">Show Title</button><Demo ref="demo" /><button @click="showDemo">Show Demo</button></div>
</template><script setup lang="ts">
import Demo from './components/Demo.vue'
import { ref } from 'vue'// 存储ref标记的内容
const title = ref('title')
const demo = ref('demo')function showTitle() {console.log(title.value)
}function showDemo() {console.log(demo)
}
</script><style scoped lang="scss">
.root {background-color: orange;padding: 20px;
}
</style>

由以上代码可以看出,标签的 ref 属性既可以用在普通的 HTML 标签上,也可以用在组件标签上。

6> 执行命令 npm run dev 启动应用,浏览器访问:http://localhost:5173/

  • 点击 App 组件的 Show Title 按钮,显示日志如下:
    在这里插入图片描述

  • 点击自定义组件的 Show Title 按钮,显示日志如下:
    在这里插入图片描述

  • 点击 Show Demo 按钮,显示日志如下:
    在这里插入图片描述

从日志中可以看出:

  • 虽然 App 组件和自定义功能组件都在同一类型标签 <h1> 上使用了相同名称的 ref 属性,但实际获取到的是各自定义的 DOM 节点元素,不会出现冲突;
  • 如果 ref 属性用在普通的 HTML 标签上获取的是对应的 DOM 节点元素,如果用在组件标签上获取的是组件实例对象。
http://www.ds6.com.cn/news/35438.html

相关文章:

  • 自建个人网站seo整站优化方案案例
  • 东莞网站系统后缀十大接单平台
  • 浙江省住房和城乡建设厅官网崇左seo
  • 傻瓜式做网站程序福州seo结算
  • 武安网站设计公司长沙网址seo
  • 叫别人做网站安全吗武汉百度推广外包
  • 信誉好的昆明网站建设网页自动点击软件
  • wordpress 搭建vultr店铺seo是什么意思
  • 推广网站代码有名的seo外包公司
  • 网站安全证书存在问题什么是引流推广
  • 淘宝客网站怎么做搜索引擎优化seo论文
  • 深圳工程建设有限公司一键优化大师
  • 东莞做网站找微客巴巴网站项目开发流程
  • 甘肃省公务员培训网站昆明网站seo服务
  • 建设网站需要哪个软件免费永久个人域名注册
  • 用asp做的大型网站万能搜索
  • 中央纪委网站 举报 要这么做才有效网址大全
  • ui设计做app网站要学什么营销策划书范文案例
  • 在北京网站建设的岗位线上运营推广方案
  • 品牌建设浅谈seo技术优化技巧
  • 手机版网站开发人员选项游戏代理平台
  • 安阳市网站建设的公司浏览器网站大全
  • 那个网站做字体放心网站推广优化咨询
  • 中国最近新闻大事件郑州seo公司哪家好
  • 建站abc收费百度海南分公司
  • 做网站开发需要考什么证书重庆森林
  • 简单的html网站模板下载营销推广ppt
  • wordpress网站如何迁移seo关键词排名优化怎样
  • 网站建设需要什么插件最新中高风险地区名单
  • 怎样做免费网站推广百度网站提交收录入口