日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

nuxt之vuex的使用

發布時間:2023/10/11 综合教程 73 老码农
生活随笔 收集整理的這篇文章主要介紹了 nuxt之vuex的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先來了解一下官網https://www.nuxtjs.cn/guide/vuex-store

一、首先在 store 文件下新建一個index.js文件

const state = () => ({
flag: false
})
const mutations = {
add(state, data) {
state.flag = data
},
}
export default {state, mutations}

二、在頁面中調用store里的方法

<p class="sea_school font14" @click="go_sc"> 收藏</p>
 go_sc(){
var token = localStorage.getItem('token')
if(token){
this.getSc()
this.sc = !this.sc
}else{
//去登錄_________先去登錄才能收藏
this.$message({
message: "請先登錄",
type: 'error',
})
    // 本次使用vuex是為了改變登錄彈框 flag的值,當點擊收藏按鈕,未登錄時重定向到登錄頁面
this.$store.commit('add', true)
}
},

三、頁面中使用 state中的 flag 值

    <!-- 登錄彈框 -->
<div class="mask" v-show="flag">
//....登錄彈框的內容省略
</div>
_________________________________________________
<script>
import {mapState} from 'vuex
export defauilt {
computed:{
...mapState(['flag'])
},
} </script>

好啦,大功告成!!

總結

以上是生活随笔為你收集整理的nuxt之vuex的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。