uniapp的页面中如何访问App.vue中的方法

uniapp的页面中如何访问App.vue中的方法

<template>

<view id="k">

<view class="u-page">

<uni-page>

<uni-page-head uni-page-head-type="default" style="background-color: #f1f1f1">

<div class="uni-page-head" style="background-color: #f1f1f1;color: rgb(0, 0, 0);">

<div class="uni-page-head-hd" style="margin-left: 2%;">

<div class="uni-page-head-btn">

<i class="uni-btn-icon" @click="loign"

style="color: rgb(0, 0, 0); font-size: 27px;"></i>

</div>

</div>

上面的代码片段取自某个页面(A)中, 代码中有一个login方法(click绑定的),好多页面都有且代码都一样,把login移至App.vue中了。如下:

<script>

import Cookies from 'js-cookie';

export default {

onLaunch: function() {

console.log('App Launch');

},

//扩展函数

methods:{

login:function(){ //ETC }

}

想请教大家的是:现在页面(A)的click中该怎么写呢


回答:

在main.js中重复声明了一下,好过于在页面中不断重复

Vue.prototype.appLogin = function(){

getApp().login();

}


回答:

在app里声明全局mixins

以上是 uniapp的页面中如何访问App.vue中的方法 的全部内容, 来源链接: utcz.com/p/935875.html

回到顶部