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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue之猫眼json数据的获取直接用于自己的vue项目中,swiper轮播插件的坑

發布時間:2023/12/14 vue 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue之猫眼json数据的获取直接用于自己的vue项目中,swiper轮播插件的坑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vue之貓眼json數據的獲取直接用于自己的vue項目中

遇到問題總結:

  • 加載不出貓眼數據,無法調用,數據被限制
  • 貓眼電影圖片的拼接及刪除問題
  • swiper的迷幻坑**
  • 首先來說一下第一問題 加載不出貓眼數據,無法調用,數據被限制:
    這個是應用要設置代理,因為是跨域請求

    module.exports = {devServer: {proxy: { //代理'/ajax': { //請求方式target: 'https://m.maoyan.com',//網絡地址// ws:true,changeOrigin: true}// '/foo': {// target: '<other_url>'// }}} } 首先創建一個vue的config.js代理文件然后把代碼填入,

    第二個問題貓眼圖片的拼接問題:
    貓眼電影圖片json數據與它網頁用的圖片不一致需要去去掉/w.h,添加@123w__233h的一個圖像大小的設置( 這個思路是遍歷數組然后刪除圖片鏈接的多余的字符串,會出現一個數組里倆個字符串,然后在[0]和[1]的拼接然后在送回給原來的數組 上代碼)

    mounted () {axios.get('/ajax/movieOnInfoList').then(res => {this.datalist = res.data.movieListfor (let index1 = 0; index1 < this.datalist.length; index1++) {const element1 = this.datalist[index1]var image = element1.img.split('w.h/')var zer = image[0] + image[1] + '@160w_220h_1e_1c'element1.img = zer// console.log(element1, '44444')// this.datalist.push(element1)console.log(zer, '22222')}console.log(this.datalist, 6777)})},

    這第三個坑屬實是讓我非常難受swiper的圖片輪播,我看視頻是在數據的class標簽里另起了一個屬性我就用了這個屬性創建了 還有就是版本的問題你是把swiper的css和js導入了但是就是沒有分頁器原因竟然是沒導入

    import Swiper, { Pagination, Navigation } from 'swiper' import 'swiper/swiper-bundle.min.css' Swiper.use([Pagination, Navigation])//這是就是分頁器沒顯示的原因

    還有就是class名字屬性一定要一樣

    <div class='swiper-container'>//要用swiper-container new Swiper('.swiper-container', //組件名字也要用這個倆個一定要一樣

    貓眼熱門電影的json數據數api(慢些造作小心ip被封)

    https://m.maoyan.com/ajax/movieOnInfoList

    總結

    以上是生活随笔為你收集整理的vue之猫眼json数据的获取直接用于自己的vue项目中,swiper轮播插件的坑的全部內容,希望文章能夠幫你解決所遇到的問題。

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