迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
在詳情頁調用指定欄目發布的內容的時候,catid寫死的時候,數據能對上,catid不寫死采用調用詳情頁接口形式id號時候,數據卻對不上,所有的打印都對,請問是什么原因呀?麻煩了:
把api測試工具:http://www.zbshanke.com/doc/api/,檢查返回數據對不對,如果返回數據對的話,就排除了cms端的問題,那么就要檢查下客戶端語法格式了
詳情頁指定欄目catid調用的是詳情接口這個箭頭位置的
小程序這里錯了,當前欄目應該是 res.data.cat.id,父欄目應該是res.data.cat.pid
catids是多維不固定數組,[0]不確定性了,不固定值
回復@葉落歸根
api返回都對
回復@小波工作室--標簽和
在詳情頁接口里面令that.currentPrentId = res.data.cat.id 了 ,但是that.currentPrentId放到欄目列表方法函數里面(catid: that.currentPrentId,)出來的接口數據依然對不上(此時打印是對的 catid為13),
當把catid: 設置為指定id(比如catid: 13),數據就能對的上,真是奇怪死了:
看請求的url里面是不是catid=13
network里面的catid竟然沒有值,這是怎么回事呢?
因為catid是從詳情頁接口(get_show())里面獲取到的,也就是說get_show()執行不完,我的get_currentPrentCont里面的catid: that.currentPrentId是獲取不到的,是不是這個原因,得讓他先走完get_show()再走get_currentPrentCont,應該是這個原因,但是我不知道咋按這個思路調整了
@大師兄
感謝大佬們所有人的幫助 已經解決 就是執行順序的事情,在get_show的success里面寫入另一個方法就可以啦that.get_currentPrentCont()
把api測試工具:http://www.zbshanke.com/doc/api/,檢查返回數據對不對,如果返回數據對的話,就排除了cms端的問題,那么就要檢查下客戶端語法格式了
詳情頁指定欄目catid調用的是詳情接口這個箭頭位置的
小程序這里錯了,當前欄目應該是 res.data.cat.id,父欄目應該是res.data.cat.pid
catids是多維不固定數組,[0]不確定性了,不固定值
回復@葉落歸根
api返回都對
回復@小波工作室--標簽和
在詳情頁接口里面令that.currentPrentId = res.data.cat.id 了 ,但是that.currentPrentId放到欄目列表方法函數里面(catid: that.currentPrentId,)出來的接口數據依然對不上(此時打印是對的 catid為13),
當把catid: 設置為指定id(比如catid: 13),數據就能對的上,真是奇怪死了:
看請求的url里面是不是catid=13
回復@小波工作室--標簽和
network里面的catid竟然沒有值,這是怎么回事呢?
回復@小波工作室--標簽和
因為catid是從詳情頁接口(get_show())里面獲取到的,也就是說get_show()執行不完,我的get_currentPrentCont里面的catid: that.currentPrentId是獲取不到的,是不是這個原因,得讓他先走完get_show()再走get_currentPrentCont,應該是這個原因,但是我不知道咋按這個思路調整了
回復@小波工作室--標簽和
@大師兄
感謝大佬們所有人的幫助 已經解決 就是執行順序的事情,在get_show的success里面寫入另一個方法就可以啦that.get_currentPrentCont()