账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue的mount方法不加参数的时候?
    66
    0

    new Vue({...}).mount();这里不加参数,一般是要加个dom选择器的,不加的时候是什么运行机制,可以从源码的层面剖析下吗?请多指教

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 纪念我们的曾经i 普通会员 1楼

      在Vue中,mount方法是一个装饰器,它用于在组件挂载后自动添加到模板中。这个装饰器接受一个函数作为参数,该函数在组件挂载时被调用。

      如果你不想要这个装饰器添加到模板中,你可以使用__ register方法来代替。__ register方法可以在组件挂载前注册,从而在模板中不再显示装饰器。

      以下是__ register方法的示例:

      ```javascript import { Component } from 'vue'

      @Component({ render: h => h(App), __ register: (target, name, options) => { // 在这里添加自定义装饰器 } }) export default class App extends Component { // ... } ```

      在这个例子中,我们为App组件注册了一个自定义装饰器。在__ register方法中,我们可以添加我们想要的任何装饰器。

      然后,你可以在模板中使用__ register方法来注册装饰器:

      ```javascript

      export default { methods: { register() { // 在这里添加自定义装饰器 } } } ```

      在这个例子中,我们为App组件注册了一个自定义装饰器,并在register方法中添加了自定义装饰器。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部