Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Framework 7 Vue2:为此安装的挂钩中出错。$f7_Vue.js_Html Framework 7 - Fatal编程技术网

Vue.js Framework 7 Vue2:为此安装的挂钩中出错。$f7

Vue.js Framework 7 Vue2:为此安装的挂钩中出错。$f7,vue.js,html-framework-7,Vue.js,Html Framework 7,我正在尝试使用Framework7API来 这是。$f7.showPreload() }, 当应用程序加载时,它在挂载的钩子中给出一个错误:“TypeError:this.$f7未定义”。但是,当我将其称为@click事件时,它是有效的 clickme() { this.getPosts(); }, 如何从挂载的事件挂钩中正确调用F7 api对象?好的,这可能不是最终答案,但这是我得到的最好答案 f7 Vue有一个名为 methods: { onF7Init: function ()

我正在尝试使用Framework7API来

这是。$f7.showPreload()

},

当应用程序加载时,它在挂载的钩子中给出一个错误:“TypeError:this.$f7未定义”。但是,当我将其称为@click事件时,它是有效的

clickme() {
    this.getPosts();
},

如何从挂载的事件挂钩中正确调用F7 api对象?

好的,这可能不是最终答案,但这是我得到的最好答案

f7 Vue有一个名为

methods: {

onF7Init: function () {
    //do some code here  
    });
  }
}
这是一个特殊的钩子,发生在F7框架安装后初始化之后。把它放在你的方法中。显然没有人在文档中写下这一点。如果将window.f7放在此处,将定义对象,您可以使用它

clickme() {
    this.getPosts();
},
methods: {

onF7Init: function () {
    //do some code here  
    });
  }
}