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

网站页脚怎么做能好看点网络舆情处置的五个步骤

网站页脚怎么做能好看点,网络舆情处置的五个步骤,江西人才网官方网站,网站建设质量保证目录 一、ref模版引用。 &#xff08;1&#xff09;基本介绍。 &#xff08;2&#xff09;核心基本步骤。(以获取DOM、组件为例) &#xff08;3&#xff09;案例&#xff1a;获取dom对象演示。 <1>需求&#xff1a;点击按钮&#xff0c;让输入框聚焦。 &#xff08;4&…

目录

一、ref模版引用。

(1)基本介绍。

(2)核心基本步骤。(以获取DOM、组件为例)

(3)案例:获取dom对象演示。

<1>需求:点击按钮,让输入框聚焦。

(4)案例:获取组件实例内的属性和方法。(defineExpose编译宏函数)

二、ref模版引用与defineExpose编译宏函数小结。


一、ref模版引用。

(1)基本介绍。
  • ref 模板引用是 Vue 提供的直接操作 DOM 或子组件的工具。
  • 通过ref标识获取页面中真实的dom对象或者组件实例对象,从而就可以调用dom里面的属性和方法、组件内的属性和方法
  • 在 Vue3 组合式 API 中,ref 模板引用是用于在 JavaScript 中直接获取 DOM 元素或子组件实例引用的机制
(2)核心基本步骤。(以获取DOM、组件为例)
  1. 使用 ref 函数创建一个(ref对象)响应式引用(如 const inputRef = ref(null))。其中初始值通常设为 null(表示无引用)。
  2. 通过 ref 指令将变量与 DOM 元素或子组件关联。(如 <input ref="inputRef" /><ChildComponent ref="childRef" />)。这一步就是通过ref标识绑定ref对象到标签
  3. 模板渲染完成后!!ref 变量会自动指向对应的 DOM 元素或子组件实例。可在 onMounted 钩子(生命周期函数)或其他逻辑中使用。
(3)案例:获取dom对象演示。
<1>需求:点击按钮,让输入框聚焦。
  • 代码示例。
<script setup>
//ref模版引用
import {onMounted, ref} from "vue";
//1.调用ref函数,生成一个ref对象
const input = ref(null)//使用生命周期钩子:onMounted
onMounted(() => {//可以在页面渲染完成后,输入框自动聚焦/*input.value.focus()*/
})const inputFocus = () =>{console.log(input.value)//3.通过ref对象.value即可访问绑定到的元素(必须渲染完成后才能拿到)input.value.focus()
}
</script><template><div>
<!--    2.通过ref标识,进行绑定 --><input ref="input" type="text"><button @click="inputFocus" style="margin-left: 10px">点击让输入框聚焦</button></div>
</template><style scoped>
</style>
  • 效果。


(4)案例:获取组件实例内的属性和方法。(defineExpose编译宏函数)
  • 默认情况下:<script setup>语法糖下组件内部的属性和方法是不开放给父组件访问的!


  • 想在父组件访问到可使用 defineExpose 编译宏指定属性、方法允许访问!!
  • App.vue代码示例。
<script setup>
//引入子组件
import Test from "./components/Test.vue";
//ref模版引用
import {ref} from "vue";
//1.调用ref函数,生成一个ref对象
const testRef = ref(null)
const getTest = () => {console.log(testRef.value)
}
</script><template><div><h1>父组件App.vue</h1><div class="test"><!--    2.通过ref标识,进行绑定 --><Test ref="testRef"></Test><button @click="getTest">获取组件内部属性和方法</button></div></div>
</template><style scoped>
.test {border: 1px solid #000;padding: 10px;
}
</style>
  • Test.vue代码示例。
<script setup>
const count = 999
const sayHi = () =>{console.log('打招呼')
}
defineExpose({count,sayHi
})
</script><template><div><h2>我是用于测试的组件</h2></div>
</template><style scoped></style>
  • 页面渲染效果。


  • 父组件中通过ref模版引用获取组件实例并使用组件内部的属性和函数




二、ref模版引用与defineExpose编译宏函数小结。

  1. 获取ref模版引用的时机是:组件挂载完毕之后!
  2. defineExpose编译宏函数的作用:显示暴露组件内部的属性和方法(函数)
http://www.dtcms.com/wzjs/211773.html

相关文章:

  • 创意网络广告seo推广是什么意思
  • 动态网页的制作seo职位要求
  • 网站建设新发展网盘资源搜索神器
  • 深圳品牌馆设计装修公司seo建站公司推荐
  • 芜湖建设厅官方网站网络推广平台有哪些公司
  • 微信网站这么做百度竞价推广效果怎么样
  • soho的网站怎么做个人网站设计作品
  • 江门网站建设推荐百度商家入驻
  • 现在最好的企业网站管理系统网上销售平台怎么做
  • 门户网站模块武汉网站排名提升
  • 长沙疫情最新情况轨迹查询深圳搜索引擎优化收费
  • wordpress清空数据库表襄阳seo推广
  • 电子商务网站建设的方法有哪些花都网站建设公司
  • 石家庄做网站电话有哪些网站可以免费发布广告
  • 怎么做阿里妈妈推广网站全网整合营销推广系统
  • 工商名称预先核准官网aso优化技巧
  • 怎么在百度上做单位网站如何创建网站?
  • 怎么用txt做网站全球搜索引擎入口
  • 网站开发多少钱一个月windows优化大师有哪些功能
  • 做粤菜的视频网站sem和seo有什么区别
  • 什么程序做网站安全杭州网站定制
  • 网站建设的费用包括成都网站设计公司
  • app开发流程 网站开发公司推广文案
  • 工商登记代理代办山东seo百度推广
  • 企业网站模板谷歌全球营销
  • 网站开发好吗怎么弄属于自己的网站
  • 深圳手机商城网站设计宁波江北区网站推广联系方式
  • 网站建设龙岗如何制作一个网页页面
  • 唱片公司网站模板免费发广告的网站大全
  • 可以举报一个做网络网站发大财吗专门看广告的网站