Méthodes pour référencer vue dans les fichiers js : 1. Définissez un contexte variable pour recevoir vue, puis exécutez la méthode initContext exportée par http.js ; 2. Créez main.js pour exporter l'instance de vue, puis utilisez-le dans le Introduisez simplement l'exemple dans js.
L'environnement d'exploitation de ce tutoriel : système Windows7, version vue2.0, ordinateur thinkpad t480.
Référez-vous à l'instance vue dans le fichier js
La première méthode :
1 D'abord dans http.js : définir un contexte variable pour. Recevez vue, puis définissez le paramètre transmis à la méthode initVue sur vue et exportez cette méthode.
import axios from 'axios' const TIME_OUT_MS = 60 * 1000 // 默认请求超时时间 let context = null // 定义一个变量,用来代替this(vue) function handleResults (response) { context.$router.push('/login') return result } export default { // 写一个此文件引入vue的方法,然后export导出去 initContext (vue) { context = vue }, post (url, data, response, exception) { },
2. Puis dans main.js : exécuter la méthode initContext exportée par http.js
var vue = new Vue({ el: '#app', router, components: {App}, template: '<App/>' }) Vue.prototype.http = http //挂载http的时候执行引入vue的方法 Vue.prototype.http.initContext(vue) // 传入vue实例
Recommandé : "tutoriel vue"
Chapitre Deux méthodes :
1. Exportez l'instance de vue depuis main.js :
var vue = new Vue({ el: '#app', router, components: { App }, template: '<App/>' }) export default vue
2. Introduisez
import context from '../main.js' context.$router.push('/login')
dans le js que vous devez utiliser. , veuillez visiter :Introduction à la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!