久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

javascript - vue組件通過eventBus通信時,報錯a.$on is not a function

瀏覽:144日期:2023-09-21 10:30:05

問題描述

登錄組件import bus from '@/components/eventBus'export default { name: ’login’, data () {

return { navcard:[’首頁’,’工作室簡介’,’人員分工’,’項目計劃’,’重點故障分析’,’技能創新’,’帶徒傳技’,’技能培訓’,’技術交流論壇’], username:’’, userpassword:’’, loginstate:’3’}},methods:{login:function(){ this.$http.get('http://localhost/web/njndc1/api.php',{params:{ ’username’:this.username,’userpassword’:this.userpassword,’action’:’login’ }}).then(function (res) {// 處理成功的結果 this.loginstate=res.body; console.log(this.loginstate) if(res.body==1){ var self=this; this.$router.push(’/mainpage’) bus.$emit('login_loginstae',’success’) }else{ bus.$emit('login_loginstae',’failed’) } },function (res) {// 處理失敗的結果alert(’程序錯誤’)} );}

}}</script>主頁面組件<script>import bus from '@/components/eventBus'export default { name: ’login’, data () {

return { navcard:[’首頁’,’工作室簡介’,’人員分工’,’項目計劃’,’重點故障分析’,’技能創新’,’帶徒傳技’,’技能培訓’,’技術交流論壇’], username:’’, userpassword:’’, msg:’’}},methods:{

}, created(){

var self=this; bus.$on('login_loginstate',function(msg){ console.log(msg) self.msg=msg }

) }}</script>

問題解答

回答1:

已解決,我原來的文件目錄把eventBus放到了src/components,且文件名是.vue,后來直接放到assets/下面文件名改為.js后得到了解決

標簽: JavaScript
主站蜘蛛池模板: 91嫩草在线| 日本黄色免费播放 | 中文字幕av一区二区三区免费看 | 99re6在线视频精品免费 | 亚洲高清中文字幕 | 综合久久综合久久 | 欧美啪| 久一久久| 在线观看免费视频亚洲 | 色视频www在线播放国产人成 | 午夜精品视频在线观看 | 99热在线免费观看 | 欧美一级精品片在线看 | 国产精品久久婷婷六月丁香 | 国产精品一区二区三区四区 | 欧美激情欧美激情在线五月 | 欧美一区二 | 国产欧美一区二区三区在线看 | 天天看天天做 | 亚洲免费观看 | 欧美成人第一页 | t66y最新地址一地址二69 | 中文字幕在线免费看 | 午夜欧美一区二区三区在线播放 | 亚洲欧美日韩在线 | 亚洲网站在线观看 | 国产精品自拍一区 | 一区二区久久 | 久久久网站 | 国产高清精品一区 | 亚洲精品久久久久avwww潮水 | 成人av观看 | 一区二区三区在线播放 | 免费在线观看一级毛片 | 簧片av | 久久高清 | 中文字幕二区 | 成人亚洲精品 | 国产一区中文字幕 | 日本一区二区三区免费观看 | 国产精品久久久久久久久久三级 |