VueJS从实例访问组件

开发者

我正在寻找一种从实例中访问组件方法的方法

<button id="live" class="ui primary button" v-on:click.prevent="live">
    Live Text
</button>

它直接在我的内部,#app并且要使其live从我的组件内部启动方法,因此Live.vue我在2.x之前的版本中找到了关于broadcast和的大量文档dispatch,但是尝试使用它一小时后,$emit我不确定我是什么再做..

<template>
  <div v-if="loaded">
    Live
  </div>
</template>

<script>
export default {
  data: function () {
    return {
      loading: false,
      loaded: false,
    }
  },
  methods: {
    load: function (event) {
      console.log('loading..')
      this.loaded = !this.loaded
    }
  },
  mounted: function () {
    // this.$on('liveClick', function (msg) {
    //   console.log(msg)
    // })
  },
  name: 'Live',
  props: {
    'id': Number,
    'key': String
  }
}
</script>

init.js(这是一个基于laravel的结构)

window.App = new Vue({
   el: '#app',
   methods: {
     live: function (event) {
       this.$emit('liveClick', 'msg')
     }
   }
})

我已经对Vuex进行了“解决”,但是我并不需要为了使这项工作变得复杂而使学习曲线复杂化。

jsfiddle:https ://jsfiddle.net/c4s44qgy/1/

马雷克·乌尔巴诺维奇

您可以在此处找到固定的小提琴:https//jsfiddle.net/gr9c6h64/

基本上,当您要将数据从主Vue实例传递到组件时,您必须像在小提琴中所做的那样在该组件中使用道具:props: { loaded: String }然后使用:loaded='isLoaded'

我不认为这正是您要执行的操作,但看起来这正是您遇到的问题。希望能帮助到你!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从实例化组件访问目标

来自分类Dev

从实例访问类变量

来自分类Dev

是否可以从实例内部访问流程实例ID?(jbpm)

来自分类Dev

是否可以从实例内部访问流程实例ID?(jbpm)

来自分类Dev

组件VueJs的访问方法

来自分类Dev

从实例化的 React.Component 渲染 React 组件

来自分类Dev

Django-从实例访问模型的“直通”表上的字段

来自分类Dev

从实例方法中访问ActiveSupport :: Concern类方法

来自分类Dev

c#从实例访问创建类变量

来自分类Dev

访问Vuejs组件内的元素

来自分类Dev

如何从vuejs组件访问方法?

来自分类Dev

从指令访问外部组件实例

来自分类Dev

VueJs组件未从其父实例获取数据

来自分类Dev

如何访问React组件实例的方法?

来自分类Dev

访问由Ractive Load创建的组件的实例

来自分类Dev

在componentDidMount中访问react组件自己的实例

来自分类Dev

PHPUnit:从实例运行测试

来自分类Dev

从实例方法中调用实例方法

来自分类Dev

如何从实例中引用类的实例

来自分类Dev

openstack:无法从实例和 neutron-gateway/0 ping Internet - 错误“目标主机无法访问”

来自分类常见问题

VueJS从父级访问子级组件的数据

来自分类Dev

vuejs2:访问组件内的嵌套 javascript 对象

来自分类Dev

在功能性 vuejs 组件的渲染函数中访问数据

来自分类Dev

Vuejs 使用道具访问模态组件中的数据

来自分类Dev

Vue.js-从组件内的根实例访问数据

来自分类Dev

有什么方法可以在React中访问父组件实例?

来自分类Dev

从组件VM中的主要Vue.js实例访问变量

来自分类Dev

如何在Unity中访问实例化对象的组件?

来自分类Dev

实例化后立即访问脚本组件

Related 相关文章

热门标签

归档