最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實(shí)現(xiàn)商品詳情頁(yè)功能之商品選項(xiàng)卡

 更新時(shí)間:2021年04月21日 11:46:07   作者:大灰狼吃小白兔  
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)商品詳情頁(yè)功能之商品選項(xiàng)卡,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue實(shí)現(xiàn)商品詳情頁(yè)功能之商品選項(xiàng)卡的具體代碼,供大家參考,具體內(nèi)容如下

用戶點(diǎn)擊商品進(jìn)入商品詳情頁(yè),默認(rèn)顯示第一個(gè)小圖對(duì)應(yīng)的大圖,然后鼠標(biāo)滑到小圖上,大圖也會(huì)發(fā)生改變,實(shí)現(xiàn)效果如下:

實(shí)現(xiàn)代碼:

shopitem.vue的template(HTML),上面是大圖,下面是小圖,鼠標(biāo)滑動(dòng)到小圖上,觸發(fā)getUrl事件(參數(shù)是小圖的show屬性,索引):

item.json文件(我的數(shù)據(jù)文件,默認(rèn)第一個(gè)小圖的show為true,默認(rèn)大圖顯示第一張。大圖和小圖的路徑一樣的,只是css控制的圖片大小不一樣):

shopitem.vue的<script>方法(fechData()是用vue-resource請(qǐng)求后臺(tái)數(shù)據(jù),即本地json文件。本地json文件存放在static文件夾里。)

vuex(狀態(tài)管理)的store.js文件代碼,實(shí)現(xiàn)數(shù)據(jù)持久化:

//store 相當(dāng)于倉(cāng)庫(kù)  一個(gè)組件使用并改變數(shù)據(jù),另一個(gè)組件使用的是前一個(gè)組件改變后的數(shù)據(jù)
//所以這就是vuex 實(shí)現(xiàn)了不同組件(不同頁(yè)面)的數(shù)據(jù)共享
 
//引入vuex
import Vue from 'vue';
import Vuex from 'vuex';
 
Vue.use(Vuex);
 
// 用Vuex實(shí)現(xiàn)數(shù)據(jù)的持久化
 
/*  1.state 在vuex中主要用于存儲(chǔ)數(shù)據(jù) */
var state={
 num:1,
 info:[]
}
 
// 2.mutation里面放的是方法,方法主要用于改變state里面的數(shù)據(jù)
var mutations={
 Count(){
  ++state.num;
 },
 //傳值必須寫state
 storeItemInfo(state,data){
  state.info=data;
//  state.list.push(data);
 }
}
 
 // 3.類似計(jì)算屬性,改變state里面的count數(shù)據(jù)的時(shí)候,會(huì)差發(fā)getters里面的方法,獲取新的值
 var getters={
  computedCount: (state) => {
    return state.count*2;
  }
}
 
// 3.vuex 實(shí)例化Vuex.Store
const store = new Vuex.Store({
  state,  /* 簡(jiǎn)寫 */
  mutations,
  getters
})
 
//4.暴露store
export default store;

這就是實(shí)現(xiàn)該效果的全部代碼,用到了es6函數(shù),vuex,請(qǐng)求數(shù)據(jù)。反正我現(xiàn)在終于有點(diǎn)兒體會(huì)到了es6函數(shù)的好處了,希望也能幫到你們啊。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue中的計(jì)算屬性與監(jiān)聽屬性

    Vue中的計(jì)算屬性與監(jiān)聽屬性

    這篇文章介紹了Vue中的計(jì)算屬性與監(jiān)聽屬性,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Vue router配置與使用分析講解

    Vue router配置與使用分析講解

    第一次寫Vue項(xiàng)目,要用到router.js,看了一下官方文檔,還是很懵逼,不知道怎么配置,又去看視頻查資料,最后終于搞定了。話不多說,先上代碼,我再講一些要注意的細(xì)節(jié)
    2022-12-12
  • vue循環(huán)中點(diǎn)擊選中再點(diǎn)擊取消(單選)的實(shí)現(xiàn)

    vue循環(huán)中點(diǎn)擊選中再點(diǎn)擊取消(單選)的實(shí)現(xiàn)

    這篇文章主要介紹了vue循環(huán)中點(diǎn)擊選中再點(diǎn)擊取消(單選)的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 在vue自定義組件中使用?v-model指令詳情

    在vue自定義組件中使用?v-model指令詳情

    這篇文章主要介紹了在vue自定義組件中使用?v-model指令詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • Vue監(jiān)聽數(shù)據(jù)渲染DOM完以后執(zhí)行某個(gè)函數(shù)詳解

    Vue監(jiān)聽數(shù)據(jù)渲染DOM完以后執(zhí)行某個(gè)函數(shù)詳解

    今天小編就為大家分享一篇Vue監(jiān)聽數(shù)據(jù)渲染DOM完以后執(zhí)行某個(gè)函數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue3中el-table實(shí)現(xiàn)表格合計(jì)行的示例代碼

    vue3中el-table實(shí)現(xiàn)表格合計(jì)行的示例代碼

    這篇文章主要介紹了vue3中el-table實(shí)現(xiàn)表格合計(jì)行,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • Vue2.0父子組件傳遞函數(shù)的教程詳解

    Vue2.0父子組件傳遞函數(shù)的教程詳解

    這篇文章主要介紹了Vue2.0父子組件傳遞函數(shù)的教程詳解,需要的朋友可以參考下
    2017-10-10
  • Vue配置文件中的proxy配置方式詳解

    Vue配置文件中的proxy配置方式詳解

    今天被vue中proxy配置困擾了一天,記錄一下,下面這篇文章主要給大家介紹了關(guān)于Vue配置文件中的proxy配置方式的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Vite代理如何解決跨域問題詳解

    Vite代理如何解決跨域問題詳解

    跨域是指瀏覽器不能執(zhí)行其他網(wǎng)站的腳本,它是由瀏覽器的同源策略造成的,是瀏覽器對(duì)JavaScript實(shí)施的安全限制,下面這篇文章主要給大家介紹了關(guān)于Vite代理如何解決跨域問題的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 如何以拖拽方式生成Vue用戶界面

    如何以拖拽方式生成Vue用戶界面

    這篇文章主要給大家介紹了關(guān)于如何以拖拽方式生成Vue用戶界面的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評(píng)論

新乡县| 涿鹿县| 江陵县| 三都| 遵义市| 德保县| 吉安县| 阳原县| 大渡口区| 当涂县| 治多县| 津市市| 白城市| 淮滨县| 彝良县| SHOW| 二手房| 治县。| 云南省| 津市市| 桓仁| 图木舒克市| 五河县| 永年县| 嘉义市| 安阳县| 定襄县| 安塞县| 芜湖县| 尼勒克县| 巢湖市| 陕西省| 闽侯县| 房产| 肇庆市| 留坝县| 大同市| 临武县| 交城县| 新河县| 大渡口区|