当前位置: 首页 > news >正文

网站开发价格报表模板做网站哪些网络公司好

网站开发价格报表模板,做网站哪些网络公司好,太平洋建设集团网站,网业版浏览器uniapp中使用lottie实现JSON动画 不喜欢废话直接开干一、引入相关依赖二、在项目的目录新建目录结构三、操作步骤四、编写自定义组件代码五、组件的使用提一嘴更多lottie-web常用方法添加点击事件 不喜欢废话直接开干 一、引入相关依赖 npm install lottie-web # 如果有问题可… uniapp中使用lottie实现JSON动画 不喜欢废话直接开干一、引入相关依赖二、在项目的目录新建目录结构三、操作步骤四、编写自定义组件代码五、组件的使用提一嘴更多lottie-web常用方法添加点击事件 不喜欢废话直接开干 一、引入相关依赖 npm install lottie-web # 如果有问题可以和我保持一致npm install lottie-web5.12.2二、在项目的目录新建目录结构 存放资源的目录用于存放JSON动画/static/svgJson/*用于存放动画组件的目录/components/SvgAnimation/* 三、操作步骤 在一些素材网站上下载我们需要的JSON素材或者直接找UI给你 比如我们熟知的iconfon 下载后我们会得到一个.json的文件我们把它放在资源目录下比如/static/svgJson/start.json 在存放动画组件中新增一个自定义组件就比如/components/SvgAnimation/start.vue 四、编写自定义组件代码 模板代码如下 templateview classcontainer-startview idstart/view/view /templatescript modulerenderScript langrenderjs import lottie from lottie-web import start from ../../static/svgJson/start.json; export default {mounted() {this.ready()},methods: {ready() {lottie.loadAnimation({container: document.getElementById(start),renderer: svg,loop: true,autoplay: true, animationData: start }); }} }; /scriptstyle /* 这里可以自己定义相关的样式这里只是做个示范具体按照界面而定 */ .container-start {width: 50%; } #start {width: 100%; } /style须知代码中的start可以替换成自己保存的JSON文件 打个比方就是我下载了一个名字叫end.json文件我就在/components/SvgAnimation目录下新增一个end.vue 然后使用快捷键ctrlh然后将模板中的start单词全部替换成end即可 五、组件的使用 在页面中引入组件直接使用即可 import More from ../../components/SvgAnimation/more.vue# 在界面中使用 More/More提一嘴 由于比较懒而且项目中使用的也不是太多所以并没有进行封装。 一方面由于使用了renderjs封装起来也不是一件短时间就能完成的事情涉及到uniapp的视图层和逻辑层的数据交互更多的是没有机会去深入研究。 另一方面也就是拿着模板代码直接替换一个名称也就是一会的事情。 如果有大佬有封装的代码那更好不过了 更多 lottie-web常用方法 animation.play(); // 播放该动画从目前停止的帧开始播放 animation.stop(); // 停止播放该动画回到第0帧 animation.pause(); // 暂停该动画在当前帧停止并保持 animation.goToAndStop(value, isFrame); // 跳到某个时刻/帧并停止。isFrame(默认false)指示value表示帧还是时间(毫秒) animation.goToAndPlay(value, isFrame); // 跳到某个时刻/帧并进行播放 animation.goToAndStop(30, true); // 跳转到第30帧并停止 animation.goToAndPlay(300); // 跳转到第300毫秒并播放 animation.playSegments(arr, forceFlag); // arr可以包含两个数字或者两个数字组成的数组forceFlag表示是否立即强制播放该片段 animation.playSegments([10,20], false); // 播放完之前的片段播放10-20帧 animation.playSegments([[0,5],[10,18]], true); // 直接播放0-5帧和10-18帧 animation.setSpeed(speed); // 设置播放速度speed为1表示正常速度 animation.setDirection(direction); // 设置播放方向1表示正向播放-1表示反向播放 animation.destroy(); // 删除该动画移除相应的元素标签等。在unmount的时候需要调用该方法 添加点击事件 templateview classcontainerview idhome/view/view /templatescript modulerenderScript langrenderjs import lottie from lottie-web import home from ../../static/svgJson/home.json; export default {data(){return {animation: null}},mounted() {this.ready()this.addClickEvent()},methods: {ready() {this.animation lottie.loadAnimation({container: document.getElementById(home),renderer: svg,loop: false, //是否循环播放autoplay: true, //是否自动播放animationData: home // 加载json的文件名}); // 加载this.animation.goToAndStop(55,true)},addClickEvent(){document.getElementById(home).addEventListener(click,(){this.animation.playSegments([10,65],true)})}},beforeDestroy() {document.getElementById(home).removeEventListener(click,(){})} }; /script界面中给组件添加点击事件 Home click.nativeclickSvg/Home结尾更多的操作由各位去发掘吧
http://www.hkea.cn/news/14483487/

相关文章:

  • 做网站后台程序是怎么来的炽乐清网站建设
  • 知识竞赛网站建设方案策划书百度搜索推广登录入口
  • 网站 组成wordpress skype
  • 吉安网站制作公司铆钉机 东莞网站建设
  • 做暧在线网站wordpress远程图片
  • 怎样建立网站ip地址企业微信公众号
  • 上广东建设厅网站百度广告推广怎么收费
  • 做试卷挣钱的网站网站建设公司怎么运营
  • 网站建设 外包南开区网站建设公司
  • 房产网站制作公司做网站怎么赚钱 做网站怎么赚钱
  • 建网站问题网站的功能规范
  • 15年做哪些网站能致富wordpress修改指向域名
  • 爱站网长尾关键词搜索360社区app
  • 电影网站建设教学视频在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决
  • 企业网站定制公司全国企业信息查询系统登录
  • 移动端网站开发教案网站建设与管理就业去向
  • 建设银行报考网站新云网站模版
  • 正版win10做win7系统下载网站如何做网站淘宝客
  • 温州网站网站建设wordpress 登录查看
  • 网站 php 源码设计上海2019
  • 北京西站官网主页网站功能方案
  • 怎么做网站前端百度网盟推广 网站
  • 政协 网站建设还能做网站的分类
  • 网站建设 安庆新乐网站制作价格
  • 电子商务网站建设的一般过程html代码自动生成
  • 没有防盗链的网站个人网址是什么
  • 网站建设开发ppt模板下载佛山高端网站
  • 合肥网站建设yjhlw福州做网站哪家好
  • 昆山网站公司哪家好门户网站那个程序比较
  • 广东省建设厅投诉网站首页网站建设流程有哪七步