举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > Vue 3.0 选项 DOM

Vue 3.0 选项 DOM

2023-03-01 05:17 VUE3教程

 Vue 3.0 选项 DOM

代码是计算机程序的基本构成单位,它是由一定的规则和语法组成的文字信息,用来表达计算机指令。代码可以用来控制计算机,实现特定功能。

代码可以分为高级语言和低级语言。高级语言是一门人工语言,具有易于理解、易于使用的特性,可以直接在计算机上运行。而低级语言是一门机器语言,具有高效、快速的特性,但不易于理解和使用。

代码在开发过程中扮演者重要的作用:它可以帮助开发者快速实现功能;它可以帮助开发者减少重复工作量;它还可以帮助开发者避免出错。

此外,代码也是一个很好的学习工具。学习代码不仅能够帮助我们了解如何使用各个工具来开发应用,而且还能够帮助我们更好地理解各个应用之间的关系。

#include   // 加上标准库文件 
int main()  // 主函数 
{ 
    printf("Hello World!\n"); // 输出Hello World! 

    return 0; // 结束main函数 
}  

#template

  • 类型:string

  • 详细:

一个字符串模板作为 component 实例的标识使用。模板将会替换挂载的元素。挂载元素的内容都将被忽略,除非模板的内容有分发插槽。

如果值以 # 开始,则它将被用作 querySelector,并使用匹配元素的 innerHTML 作为模板。常用的技巧是用 <script type="x-template"> 包含模板。

注意

出于安全考虑,你应该只使用你信任的 Vue 模板。避免使用其他人生成的内容作为你的模板。

注意

如果 Vue 选项中包含渲染函数,该模板将被忽略。

  • 参考

  • 生命周期图示

  • 通过插槽分发内容

#render

  • 类型:Function

  • 详细:

字符串模板的另一种选择,允许你充分利用 JavaScript 的编程功能。

  • 用法:

  <div id="app" class="demo">
    <my-title blog-title="A Perfect Vue"></my-title>
  </div>

  const app = Vue.createApp({})

  
  app.component("my-title", {
    render() {
      return Vue.h(
        "h1",           // 标签名称
        this.blogTitle  // 标签内容
      )
    },
    props: {
      blogTitle: {
        type: String,
        required: true
      }
    }
  })

  
  app.mount("#app")

注意

render 函数的优先级高于从挂载元素 template 选项或内置 DOM 提取出的 HTML 模板编译渲染函数。

  • 参考 Render Functions
阅读全文
以上是VUE中文网为你收集整理的 Vue 3.0 选项 DOM全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们