axios请求卖座电影的数据报错"{“status”:-1,“msg”:“api not available”}"
为了防止恶意访问,加上字段就可以正常访问了https://blog.csdn.net/Hello_world_XXL/article/details/115572702

vue递归组件的使用

 <detailHeader v-top :title="filmInfo.name"></detailHeader>

父传子,子接受值props
detail.vue组件(父组件)

<detail-swiper :numt="2" :cname="'photo'"><div class="swiper-slide" v-for="(photo,index) in filmInfo.photos" :key="index">剧照图</div></detail-swiper>

detailSwiper.vue(子组件)

export default {props:["numt","cname"],mounted(){new Swiper('.' + this.cname, {// 设置slider容器能够同时显示的slides数量slidesPerView: this.numt,});}
}

当你用null作为判断的条件,会默认返回false,这是js的一个隐藏功能

使用过滤器过滤时间戳
premiereAt: 1659052800

 <p>{{filmInfo.premiereAt | dataFilter}} 上映</p>Vue.filter("dataFilter",(premiereAt) => {console.log(premiereAt);return moment(premiereAt).format("YYYY-MM-DD")
})

全局定义

//Vue.filter()方法接收2个参数
//第一个参数是全局过滤器的"名字"
//第二个参数是全局过滤器的"处理函数"Vue.filter('过滤器名称',函数(要过滤的元数据,参数1,参数n){过滤器的功能return 过滤的结果
})//同样上面的过滤第一个字母大写
<p>message的值为 {{message | capi }}</p>//str接收的就是管道符前面准备处理的值Vue.filter('capi',(str)=>{return str.chartAt(0).toUpperCase() + str.slice(1) + "~~~~"
})

局部定义(filters)

语法:new Vue({data:{},// 在data平级写filtersfilters:{过滤器名字:函数(要过滤的原数据,参数){过滤器的功能return 过滤的结果      } }
})

控制展开和收起,箭头图标.阿里巴巴引入字体图标

<!-- isShow为true显示所有内容,为false只显示一部分 --><div :class="isShow ? ‘   ’ : 'synopsis'  ">{{filmInfo.synopsis}}</div>箭头图标是向上还是向下<div style="text-align:center;"><i @click="isShow=!isShow" class="iconfont" :class="isShow ? 'icon-shang' : 'icon-xiangxia'"></i></div>data(){return {isShow:false}},<style lang="scss" scoped>.synopsis{height: 50px;overflow: hidden;}
</style>

插槽
https://www.jianshu.com/p/84d82f7884f9

什么是Swiper

Swiper(swiper master)是一个第三方的库,可以用来实现移动端、pc端的滑动操作,十分方便(官方文档Swiper中文网-轮播图幻灯片js插件,H5页面前端开发)。

vue中的三个缩写指令
v-on,监听指令,缩写:@,比如@click=“do”

v-bind用于绑定属性和数据 ,其缩写为“ : ” 也就是v-bind:id === :id
v-model用在表单控件上的,用于实现双向数据绑定

v-slot,插槽指令,缩写:#

vant
轻提示Toast
图片预览效果
list懒加载

<h3>剧照</h3><detail-swiper :num="2" :cname="'photo'"><div class="swiper-slide" v-for="(photo,index) in filmInfo.photos" :key="index"><div :style="{backgroundImage:'url('+photo+')'}" style="height:100px;background-size:cover;background-position:center;"@click="handlePreview(index)"></div></div></detail-swiper>// 引入
import { ImagePreview } from "vant"methods:{handlePreview(index){console.log(index,'ahhahahhahahha');ImagePreview({images: this.filmInfo.photos,startPosition: index,//指定从index位置开始显示closeable: true,//显示关闭按钮closeIconPosition: "top-left",//关闭按钮显示在顶部左边// loop: false //禁止循环切换})}},

better-scroll 是什么

卖座项目需要注意的点相关推荐

  1. 对于卖座项目(vue项目)的思考

    1.localhost:8080本地服务器呈现的页面,是渲染App.vue根组件的结果: 根组件里的东西可以渲染到每一个页面,这里的每一个页面指的是localhost:8080本地服务器下的不同路由: ...

  2. 2021-11-27 vue移动端卖座电影项目(二) 封装选项卡,引入iconfont,nowPlaying获取数据后写样式

    文章目录 1.封装选项卡 2.设置iconfont 3.nowPlaying获取数据后写样式 3.1.获取后台数据 3.2.从data对象获取电影海报,标题,评分 3.3.过滤data.actor,获 ...

  3. 2022-11-17 vue移动端卖座电影项目(一) 获取后台数据

    0.目标网页 卖座电影 1.获取url数据 位置:网络>复制>复制链接地址 2.获取电影列表数据 字段获取:网络>标头>请求标头> 3.代码 views/nowPlayi ...

  4. python爬虫实习生面试经验分享【卖座网】

    十六号那天,我在宿舍睡到11:44分,收到HR电话商量面试时间,因为是被电话吵醒的,没考虑就说了当天下午15:00.说完挂了电话,我马上意识到犯了个很严重的错误,我应该说明天下午三点的,当天下午就去面 ...

  5. 回锅肉飘香,《Pokémon GO》再度成为最卖座的iPhone游戏

    <Pokémon GO>居然重获美国最受欢迎iPhone游戏的榜首! 在上个月,席卷全球的增强现实游戏<Pokémon GO>从最受欢迎的游戏降到美国最卖座的iPhone游戏第 ...

  6. VUE+MintUI的索引列表实现“卖座网”同款城市列表

    卖座网:https://m.maizuo.com/v5/#/city(F12拿城市列表JSON) MintUI索引列表:https://elemefe.github.io/mint-ui/#/inde ...

  7. 模仿卖座网的App maizuo

    maizuo 详细介绍 maizuo是使用vue/vuex/redux开发,模仿卖座网的一个手机应用. 演示效果

  8. vue + elementui +sass+axios做卖座网的后台管理系统

    卖座后台管理系统 后台管理系统无非就是操作数据 实现数据的增删改查 css样式的话 我用elementUI+sass 拿的模板是花裤衩大哥的模板 源码在这里 这是效果 所需要的知识 熟悉vue的父子传 ...

  9. 火箭队新赛季十大最卖座电影前瞻!

    火箭队新赛季十大最卖座电影前瞻! NBA2005-06赛季即将来临,随着鼎盛一时的湖人豪华军团解体,湖人三连冠期间那种惟我独尊的时代不再存在.随着西部多支球队实力有所补充,东部热火由于得到奥尼尔变得越 ...

最新文章

  1. 二、OCR训练时,将txt文件和图片数据转为lmdb文件格式
  2. 《深入浅出WPF》笔记——事件篇
  3. pjsip在没有mic的情况下听到对方的声音
  4. 【数学建模】MATLAB应用实战系列(九十三)-岭回归应用案例(附MATLAB和Python代码)
  5. Python描述性统计示例
  6. css固定在右中间位置,css布局,左右固定中间自适应实现
  7. 深入理解JavaScript系列(12):变量对象(Variable Object)
  8. 什么是java源码文件,什么是字节码文件,初程序的编译和运行
  9. 音视频开发(18)---视频监控客户端开发(IP Camera)总结
  10. 2020远程面试几家公司后,从阿里、美团、携程带回来的面试题及文档
  11. 如何解决pdf文件不能进行黄色标记的问题
  12. 计算机字体对于现代设计有何意义,字体设计课程计算机授课方式的探索.doc
  13. PreparedStatement 批处理
  14. 网站建设基本流程,要注意什么?
  15. Hive获取周月时间
  16. vue input组件设置失焦与聚焦
  17. Notification 加入本地的声音文件
  18. 你可能学了假流程图,7步教你绘制知识点汇总流程图
  19. GEE学习笔记:在GEE中批量下载Landsat影像
  20. Linux处理二进制文件工具

热门文章

  1. 26个为开发项目准备的免费优质矢量素材网站
  2. 如何用度量数据驱动代码评审的改善
  3. PyTorch参数模型转换为PT模型
  4. linux的history命令只显示最新10条
  5. 慢性呼吸疾病的分类、诊断、预警模型的建立(一)
  6. 数值代数_图像处理_一维图像恢复例子(shaw)
  7. Python数据分析报告:北京市每月PM2.5的值和分析影响PM2.5
  8. autojs之四史答题2.0(加ui)
  9. Lua 脚本在redis中的入门使用——eval
  10. 《RocketMQ源码分析》NameServer如何处理Broker的连接