methods中的一个方法调用methods中的另外一个方法
可以在调用的时候
this
.$options.methods.test2();
this.$options.methods.test2();
一个方法调用另外一个方法;
new Vue({
el: '#app',
data: {
test:111,
methods: {
test1:function(){
alert(this.test)
test2:function(){
alert("this is test2")
alert(this.test) //test3调用时弹出undefined
test3:function(){
this.$options.methods.test2();//在test3中调用test2的方法
这样是没有考虑this作用域的问题的情况,如果你调用的functionB()函数不包含对vue事例中中对data数据的修改和调用(准确说没有调用vue的实例对象的东西),这样调...
vue在同一个组件内;
methods中的一个方法调用methods中的另外一个方法
可以在调用的时候 this.$options.methods.test2();
this.$options.methods.test2();一个方法调用另外一个方法;
new Vue({
el: '#app',
data: {
test:111,
methods: {
test1:function(){
alert(this.test)
test2:function(){
alert("this is test2")
alert(this.test)
code(CouponCode, Id) {
var data = new URLSearchParams();
data.append('PValue', this.parseUrl(window.location.href).p || '');
data.append('CouponCo...
在methond中一个方法调用另外一个方法中的数据时,要么采用异步(async await),要么是采用回调callback(),最后是我这种方法,允许另外一个方法获取到这个方法中返回的数据。1.在method中,一个方法调用另外一个方法时,数据在方法二中出现。
所谓的 外部js,可以是 .js文件,也可以是 .html文件; vue 中的 methods方法 也就是 .vue文件里的 methods属性下的方法.
当 原生js 和 vue中methods的方法不在同一个文件下,js要调用vue中methods的方法,操作如下:
//.vue文件里的代码
export default {
name: 'home',
mixins: [mainMixin],
data: function () {
return {...}},
computed