Vue 应用实例的关键方法与配置案例一

目录

createApp

createSSRApp

app.mount

app.unmount

app.component


createApp


        createApp 是 Vue 3.0 中用于创建应用实例的方法。它接收一个根组件选项对象作为其首要参数,并返回一个应用实例。通过这个实例,可以执行后续的多种操作,例如挂载应用、注册组件、安装插件等。在 Vue 2.0 当中,通常是借助 new Vue() 来创建一个 Vue 实例。

        参数说明:

        第一个参数:是根组件选项对象,通常为一个包含组件配置信息(如 data 、methods 、template 等)的对象。

        第二个参数可选,可以用于传递给根组件的 props 数据,为根组件提供初始的属性值。

        示例代码如下:

<body>  
    <div id="app"></div>  
</body>  
<script>  
    const {createApp}=Vue  
    // 根组件选项对象  
    const rootComponent={  
        data() {  
            return {  
                localDescription: this.description  // 初始化本地数据  
            };  
        },  
        methods:{  
            changeMessage(){  
                this.localDescription='更新描述'  
            }  
        },  
        template:`  
            <div>  
                <h2>{
  {title}}</h2>  
                <p>{
  { localDescription }}</p>  
                <button @click="changeMessage">更新数据</button>  
            </div>  
        `,  
        props:['title','description'],  
        watch: {  
            description(newValue, oldValue) {  
                console.log(newValue,oldValue)  
            }  
        }  
    };  
    // 创建应用实例,传递根组件和可选的props  
    const app = createApp(rootComponent,{  
        title:'标题',  
        description:'初始内容'  
    });  
 
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值