{{ item.title }}
{{ item.casts[0].name }}
{{ item.casts[1].name }}
摘要:概念圖實現(xiàn)功能電影列表頁數(shù)據(jù)為動態(tài)獲取服務(wù)器數(shù)據(jù)點擊某個電影后跳轉(zhuǎn)到電影詳情頁數(shù)據(jù)為根據(jù)點擊的參數(shù)去服務(wù)器請求對應(yīng)數(shù)據(jù)回來填充到頁面顯示給用戶效果圖電影列表頁電影詳情頁思路及重點電影列表的每一項是從服務(wù)器獲取數(shù)據(jù)然后循環(huán)輸出到頁面的點擊電影
概念圖 實現(xiàn)功能:
電影列表頁,數(shù)據(jù)為動態(tài)獲取服務(wù)器數(shù)據(jù),點擊某個電影后跳轉(zhuǎn)到電影詳情頁,數(shù)據(jù)為根據(jù)點擊的參數(shù)去服務(wù)器請求對應(yīng)數(shù)據(jù)回來填充到頁面顯示給用戶
效果圖 電影列表頁 電影詳情頁 思路及重點電影列表的每一項是從服務(wù)器獲取數(shù)據(jù)然后循環(huán)輸出到頁面的,點擊電影列表某一電影時,要傳這一項的參數(shù)到window.location.href,關(guān)鍵點就是給點擊函數(shù)一個實參,比如這里的cctz(item.id),item.id就是實參,
在函數(shù)的定義里寫形參,比如這里的canshu:
cctz?(canshu)?{? ????var?url?=?"詳情頁.html"?+?"?id="?+?escape(canshu); ????window.open(url); }清單(過程)
1. 電影列表頁,ajax獲取服務(wù)器數(shù)據(jù),循環(huán)輸出到頁面
2.寫點擊事件函數(shù)cctz(),當(dāng)用戶點擊某個電影時,往cctz()里傳入實參item.id,即cctz(item.id),觸發(fā)js里的cctz函數(shù),
**cctz函數(shù)使用open方法操控location.href使得頁面跳轉(zhuǎn),并在href末尾追加參數(shù)字符串.**
3.詳情頁如何取得參數(shù)?? 是這樣:從location.secrch拿到一段來自前一個頁面?zhèn)鬟f的參數(shù)字符串,并將這段參數(shù)字符串處理成一個鍵值對的對象obj
4.這時候obj.id就是參數(shù),就取得了參數(shù),再以這個參數(shù)去向服務(wù)器請求對應(yīng)的數(shù)據(jù).使用jq的ajax請求,以這個obj.id參數(shù)去向服務(wù)器請求對應(yīng)的數(shù)據(jù),把數(shù)據(jù)顯示到頁面
5.在頁面中輸出數(shù)據(jù)就行了
代碼//index.html
我的電影 我的電影{{ item.title }}
{{ item.casts[0].name }}
{{ item.casts[1].name }}
//詳情頁.html
電影詳情頁 電影詳情頁
{{ vueData.title }}
主演: {{ vueData.casts[0].name }} , {{ vueData.casts[1].name }}
導(dǎo)演: {{ vueData.directors[0].name }}
簡介: {{ vueData.summary }}
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/95787.html
摘要:傳值與傳參是兩塊東西概念圖原理傳參的原理主要在于也有是的屬性是的屬性用來儲存數(shù)據(jù)的鍵值對對象形式儲存很多屬性鍵值對屬性屬性值在里面清單通過瀏覽器插件開發(fā)者工具插件可以看的到屬性內(nèi)部的具體數(shù)據(jù)可以說于是一個中間容器用來容納參數(shù)是鍵值對的方式這 vue傳值 與 vue傳參是兩塊東西 概念圖 showImg(https://segmentfault.com/img/remote/146000...
摘要:具體用法其中表示數(shù)組元素的值,表示數(shù)組元素的下標,表示包含該元素的數(shù)組。這里采用隨機函數(shù)來獲取數(shù)組的下標,函數(shù)是獲取之間的數(shù),函數(shù)是向下取整,這樣就可以隨機獲取相應(yīng)的下標數(shù)。小程序中的模板就很好地幫我們解決了這個問題,并通過屬性來實現(xiàn)調(diào)用。 在微信小程序的開發(fā)過程中,當(dāng)你想要實現(xiàn)不同頁面間的數(shù)據(jù)綁定,卻為此抓耳饒腮時,不妨讓微信小程序與filter 來一場完美的邂逅,相信會給你帶來別樣...
摘要:該內(nèi)的內(nèi)容會根據(jù)路由的變化而變化。配置,用來定義路由規(guī)則。由此我們就需要另一個第三方路由模塊,叫做,當(dāng)然它是基于開發(fā)的。造成這種現(xiàn)象的最根本原因路由沒有明確的父子層級關(guān)系。監(jiān)聽路由路由狀態(tài)發(fā)生改變時可以通過監(jiān)聽,通過注入實現(xiàn)狀態(tài)的管理。 何為路由 路由機制運可以實現(xiàn)多視圖的單頁Web應(yīng)用(single page web application,SPA)。 單頁應(yīng)用在使用期間不會重新加載...
摘要:路由模塊的本質(zhì)就是建立起和頁面之間的映射關(guān)系。這時候我們可以直接利用傳值了使用來匹配路由,然后通過來傳遞參數(shù)跳轉(zhuǎn)對應(yīng)路由配置于是我們可以獲取參數(shù)六配置子路由二級路由實際生活中的應(yīng)用界面,通常由多層嵌套的組件組合而成。 一、前言 要學(xué)習(xí)vue-router就要先知道這里的路由是什么?為什么我們不能像原來一樣直接用標簽編寫鏈接哪?vue-router如何使用?常見路由操作有哪些?等等這些問...
摘要:路由模塊的本質(zhì)就是建立起和頁面之間的映射關(guān)系。這時候我們可以直接利用傳值了使用來匹配路由,然后通過來傳遞參數(shù)跳轉(zhuǎn)對應(yīng)路由配置于是我們可以獲取參數(shù)六配置子路由二級路由實際生活中的應(yīng)用界面,通常由多層嵌套的組件組合而成。 一、前言 要學(xué)習(xí)vue-router就要先知道這里的路由是什么?為什么我們不能像原來一樣直接用標簽編寫鏈接哪?vue-router如何使用?常見路由操作有哪些?等等這些問...
閱讀 1459·2021-10-18 13:29
閱讀 2684·2021-10-12 10:18
閱讀 3580·2021-09-22 15:06
閱讀 2596·2019-08-29 17:09
閱讀 2787·2019-08-29 16:41
閱讀 1493·2019-08-29 13:48
閱讀 3226·2019-08-26 13:49
閱讀 3325·2019-08-26 13:34