首页 > 其他分享 >前端学习-vue学习008-生命周期和模板引用

前端学习-vue学习008-生命周期和模板引用

时间:2024-03-20 17:33:06浏览次数:25  
标签:生命周期 pElementRef 学习 vue 引用 008 ref 模板

官方教程链接

ref标签(模板引用)

手动操作 DOM,使用模板引用,就是指向模板中一个 DOM 元素的 ref

<p ref="pElementRef">hello</p>

要访问该引用,我们需要声明一个同名的 ref:

const pElementRef = ref(null)

生命周期

详见前端学习-vue视频学习010-生命周期

<template>
  <!-- html -->
  <div class="app">
      <Todo/>
      <p ref="pElementRef">hello</p>
  </div>
</template>

<script lang="ts" setup>
  import Todo from './components/Todo.vue';
  import { ref,onMounted } from 'vue';

  const pElementRef = ref()

  onMounted(() => {
    pElementRef.value.textContent = 'bye'
  })
  
</script>

<style>

</style>

标签:生命周期,pElementRef,学习,vue,引用,008,ref,模板
From: https://www.cnblogs.com/ayubene/p/18085685

相关文章

  • 如何从零开始拆解uni-app开发的vue项目(二)
    昨天书写了一篇如何从零开始uni-app开发的vue项目,今天准备写一篇处理界面元素动态加载的案例:背景:有不同类别的设备,每个设备有每日检查项目、每周检查项目、每年检查项目,需要维保人员,根据不同设备和检查类别对检查项目进行处理,提交数据。首先看一下界面:<template>   <vi......
  • 前端学习-vue学习007-计算属性+Class 与 Style 绑定
    官方教程链接Class与Style绑定Vue专门为class和style的v-bind用法提供了特殊的功能增强<span:class="{done:item.done}">{{item.text}}</span>如果item.done是true,以上代码实际为<span:class="done">{{item.text}}</span>如果item.done是false,......
  • vue2 vue-print-nb
    一、安装插件1、npminstallvue-print-nb--save二、引入Vue项目在main.js中添加--全局挂载  importPrintfrom'vue-print-nb'  Vue.use(Print) 三、前端代码一、操作项中的打印按钮<spantitle="打印"><svg-iconicon-class="printer"class=&quo......
  • Java学习笔记——第二十一天
    网络编程概述网络编程是可以让设备中的程序与网络上其他设备中的程序实现数据交互的编程技术(实现网络通信的)。Java提供了哪些网络编程的包java.net.*包下提供了网络编程的解决方案。基本的通信架构基本的通信架构有2种形式:CS架构(Client客户端/Server服务端)、BS架构(Brow......
  • pinia——vue3的状态管理工具
    简介Pinia是Vue的专属状态管理库,它允许你跨组件或页面共享状态。主要优点Vue2和Vue3都支持,这让我们同时使用Vue2和Vue3的小伙伴都能很快上手。pinia中只有state、getter、action,抛弃了Vuex中的Mutation,Vuex中mutation一直都不太受小伙伴们的待见,pinia直接抛弃它了,这无疑......
  • matlab实现线性回归机器学习
    一、要求1.编程实现LinearRegression模型,计算线性回归损失的函数,求解实际问题2.编程实现梯度下降算法(BGD、SGD、minibatch-GD),比较学习率α对结果影响3.使用LinearRegression的标准方程法求解最优解二、算法目标函数:成本函数:线性回归的目的是使得成本函数值最小求解......
  • VsCode中高效书写Vue3代码的插件
    Vue-Official(原Volar)就是原先的Volar,现已弃用。Vue-Official提供的功能:语法高亮:Vue-Official扩展可以为Vue单文件组件(.vue文件)中的HTML、CSS和JavaScript部分提供语法高亮,使代码更易于阅读和编写。代码片段:Vue-Official扩展提供了丰富的Vue.js相关的......
  • 【Vue3】组件通信以及各种方式的对比
    方式一:props「父」向「子」组件发送数据父组件:定义需要传递给子组件的数据,并使用v-bind指令将其绑定到子组件的props上。<template><child-component:message="parentMessage"/></template><scriptsetup>importChildComponentfrom'./ChildComponent.......
  • Python就该这样学,纯小白速通Python!学习大纲整理,建议保存
    一、学习建议1、找到自己感兴趣的方向,并且结合市场需求进行选择Python的应用范围测试运维web人工智能大数据爬虫及数据分析办公自动化2、学习过程中一定要勤加练习,并且尝试去使用学习过的内容实现一些简答的功能遇到技术问题不要慌,解决问题的过程也是加速自己成长的途......
  • vue3 项目接入keycloak
    之前都是vue2项目接入keycloak,网上表较多资料参考,vue3得比较少记录一下。这个前端项目是jetlinks社区版。引入了 dsb-norge/vue-keycloak-js插件, https://github.com/dsb-norge/vue-keycloak-js,还是要看官方得文档、示例。1.官方提供得示例比较全,我需要得是vue3typescri......