返回顶部
首页 > 资讯 > 精选 >vue的options选项有什么作用
  • 342
分享到

vue的options选项有什么作用

2023-07-04 20:07:37 342人浏览 独家记忆
摘要

这篇文章主要讲解了“Vue的options选项有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的options选项有什么作用”吧!在vue中,options选项是指“构造选项”

这篇文章主要讲解了“Vue的options选项有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的options选项有什么作用”吧!

在vue中,options选项是指“构造选项”,是在创建Vue实例时传入的参数,是一个对象,语法“const vm = new Vue(options)”。通过“new Vue(options)”来创建出一个Vue实例,也称为Vue对象,该Vue实例封装了操作元素视图的所有操作,可通过Vue实例来轻松操作对应区域的视图。

Vue中options的作用

options是什么

options
顾名思义就是“选项”的意思, 或称为构造选项. 是在创建Vue实例时传入的参数, 是一个对象.
const vm = new Vue(options)

  • 无论是Jquery.js 还是 vue.js, 都是在 js 的基础上再次封装对应的操作。如: 通过$(‘div’)获得一个jQuery的div元素实例, 也称为jQuery对象, jQuery对象包含了对选项中的div元素的各种操作api,因此jQuery实例封装的是对选项中元素的各种操作;

  • 而Vue.js 在此基础上更进一步, 封装了对视图的所有操作, 包括数据的读写、数据变化的监听、DOM元素的更新等等, 通过 new Vue(options) 来创建出一个 Vue实例, 也称为Vue对象, 该Vue实例封装了操作元素视图的所有操作, 可通过 Vue实例 来轻松操作对应区域的视图;

options的五类属性

  • 数据: data, props, propsData, computed, Watch;

  • DOM: el, template, render, renderError;

  • 声明周期钩子: beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、activated、deactivated、beforeDestroy、destroyed、errorCaptured;

  • 资源: directives、filters、components;

  • 组合: parent、mixins、extends、provide、inject;

入门属性

  • el(挂在点)

new Vue({    el:"#app"    template:`<div>我是小明</div>`})可以使用$mount代替new Vue({    template:`<div>我是小明</div>`}).$mount("#app")

  • data(内部数据)支持对象和函数,优先使用函数

    • 会被Vue监听

    • 会被Vue实例代理

    • 每次data的读写都会被Vue监听

    • Vue会在data变化是更新UI

对象new Vue({    template:"<div>{{n}}</div>",    data:{        n:0    }}).$mount('#app')函数vue非完整版只支持函数new Vue({    template:"<div>{{n}}</div>",    data(){        return {            m:5        }    }})$mount('#app')

  • methods(方法)事件处理函数或者普通函数

new Vue({    template:"<div>{{n}}{{ add()}} <button @click="add">按钮</button></div>",    data:{        n:0    },    methods:{        add(){    console.log('我可以是事件处理函数也可以是普通函数')}        }}).$mount('#app')

  • components(vue组件:注意大小写)三种方式

注册全局组件Vue.component('Deon1', {  template: "<h3>全局组件</h3>"})注册局部组件const deon2 = {  template: "<h3>局部组件 {{n}}</h3>",   //在组建中data必须使用函数  data() {    return {      n: "小明"    }  }}new Vue({  components: {    Deon2: deon2,    Deon3:{      template:"<h3>组件3</h4>"  }  },  template: `    <div>页面    <Deon1></Deon1>    <Deon2></Deon2> <Deon3></Deon3>    </div>   `}).$mount('#app')

使用vue文件添加组件

deon4.vue文件

<template>  <div>我是deon.vue文件{{ name }}</div></template><script>export default {  data() {    name: "组件4";  },};</script><style scoped>div {  border: 1px solid red;}</style>

main.js

import Deon4 from './deon4.vue'Vue.component('Deon1', {  template: "<h3>全局组件</h3>"})const deon2 = {  template: "<h3>局部组件 {{n}}</h3>",  //在组建中data必须使用函数  data() {    return {      n: "小明"    }  }}new Vue({  components: {    Deon2: deon2,    Deon3: {      template: "<h3>组件3</h4>"    },    Deon4  },  template: `    <div>页面    <Deon1></Deon1>    <Deon2></Deon2>    <Deon3></Deon3>    <Deon4><Deon4>    </div>   `}).$mount('#app')

  • 常用的四个生命周钩子函数

    • created: 实例出现在内存中

    • mounted:实例出现在页面中触发

    • updated:实例出现了变化触发

    • destroyed:实例被销毁了触发

new Vue({    template:"<div>{{n}}</div>",    data:{        n:0    },     created() {    console.log("实例出现在内存中了触发");  },  mounted() {    console.log("实例出现在页面中触发");  },  updated() {    console.log("实例出现了变化触发");  },  destroyed() {    console.log("实例被销毁了触发");  }}).$mount('#app')

  • props(外部数据)父组件想子组传值

    • name="n"(传入字符串

    • :name="n"(传入this.n数据)

    • :fn="add":(传入this.add函数)

new Vue({  components: {    Deon1: {      props: ["m"],      template: "<div>{{m}}</div>"    }  },  template: `<div><Deon1 :m="m"></Deon1></div>`,  data: {    m: 666  }}).$mount('#app')

感谢各位的阅读,以上就是“vue的options选项有什么作用”的内容了,经过本文的学习后,相信大家对vue的options选项有什么作用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: vue的options选项有什么作用

本文链接: https://lsjlt.com/news/347376.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue的options选项有什么作用
    这篇文章主要讲解了“vue的options选项有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的options选项有什么作用”吧!在vue中,options选项是指“构造选项”...
    99+
    2023-07-04
  • vue的options选项是什么
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。Vue中options的作用options是什么options 顾名思义就是“选项”的意思, 或称为构造选项. 是在创建Vue实例时传入的参数, 是一个对象.const ...
    99+
    2023-05-14
    Vue
  • Vue中的options选项怎么用
    这篇文章主要介绍了Vue中的options选项怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue中的options选项怎么用文章都会有所收获,下面我们一起来看看吧。Vue中的options选项optio...
    99+
    2023-06-29
  • 详细聊聊Vue中的options选项
    目录Vue中的options选项options的五类属性入门属性使用vue文件添加组件computed(计算属性)用途缓存示例:watch(监听)用途何为变化deep: true是干...
    99+
    2024-04-02
  • Vue项目的src目录有什么作用
    本篇内容介绍了“Vue项目的src目录有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Vue CL...
    99+
    2024-04-02
  • PG 13提供的force选项有什么作用
    这篇文章主要讲解了“PG 13提供的force选项有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PG 13提供的force选项有什么作用”吧!在P...
    99+
    2024-04-02
  • ASP.NET Core中的Options选项模式怎么配置
    这篇文章主要介绍“ASP.NET Core中的Options选项模式怎么配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ASP.NET Core中的Options选项模式怎么配...
    99+
    2023-06-29
  • vue的nextTick有什么作用
    这篇文章主要介绍“vue的nextTick有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue的nextTick有什么作用”文章能帮助大家解决问题。为什么要用nextTick请看如下一段代...
    99+
    2023-07-04
  • bootstrap-vue有什么作用
    本篇内容主要讲解“bootstrap-vue有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“bootstrap-vue有什么作用”吧!   ...
    99+
    2024-04-02
  • Vue中的Hooks有什么作用
    本篇内容介绍了“Vue中的Hooks有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Hooks 对于 Vue 意义着什么?Hooks...
    99+
    2023-06-29
  • vue的el是什么及有什么作用
    本篇内容介绍了“vue的el是什么及有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在vue中,el是element的缩写,可称之为...
    99+
    2023-07-04
  • vue组件有什么作用
    本篇内容主要讲解“vue组件有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue组件有什么作用”吧! vue组件的好处:1...
    99+
    2024-04-02
  • vue中setup有什么作用
    本篇内容介绍了“vue中setup有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在vue中,使用setup是为了封装复用;setu...
    99+
    2023-06-29
  • Redis配置项有什么作用
    小编给大家分享一下Redis配置项有什么作用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天我们来看看Redis.conf的配...
    99+
    2024-04-02
  • jQuery选择器有什么作用
    本篇内容介绍了“jQuery选择器有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一. Dom对象...
    99+
    2024-04-02
  • CSS选择符有什么作用
    本篇内容主要讲解“CSS选择符有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS选择符有什么作用”吧!CSS选择符(选择器):表示要定义样式的对象1...
    99+
    2024-04-02
  • vue作用域插槽有什么用
    这篇文章给大家分享的是有关vue作用域插槽有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。作用域插槽利用好作用域插槽可以做一些很有意思的事情,比如定义一个基础布局组件A,只...
    99+
    2024-04-02
  • vue指令是什么及有什么作用
    这篇文章主要介绍了vue指令是什么及有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue指令是什么及有什么作用文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • Vue多选列表组件有什么用
    这篇“Vue多选列表组件有什么用”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Vue多选列表组件有什么用”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起...
    99+
    2023-06-06
  • vue数据冻结有什么作用
    这篇文章主要讲解了“vue数据冻结有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue数据冻结有什么作用”吧!在vue中,数据冻结“Object.freeze()”方法用于冻结对象...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作