Vue3
Vue初步学习
Vue组件学习及Prop传递数据
Vue自定义事件组件交互
组件的生命周期
Vue引入第三方
Axios网络请求
Vue路由配置
Vue状态管理(Vuex)
Vue新特性-组合式API
Vue3加载Element-plus
Vue3管理项目
Vue3项目部署到服务器过程
nodejs安装
本文档使用 MrDoc 发布
-
+
up
down
首页
Vue引入第三方
第三方的一些组件非常多,也非常强大,业务效果也非常好。 ## 获取方式 - github搜索,如vue swiper - [官网vue2]()的资源列表中有给,https://github.com/vuejs/awesome-vue 注意看是否vue3版本可用 ## 轮播图插件`Swiper` - 开源、免费、强大的触摸滑动插件 - 纯js打造的滑动特效插件,面向手机、平板电脑等移动终端; - 能实现屏幕焦点图、触屏Tab切换、触屏轮播图切换等常用效果 > 官方文档:http://swiperjs.com/vue 安装指定版本:npm install --save swiper@8.3.2 ## 示例 - 创建组件lunbotu.vue ```html <template> <div class="hello"> <!--通过modules指定的指示器,添加了指示器--> <swiper :modules="modules" :pagination="{ clickable: true }"> <swiper-slide> <img src="../assets/1.webp" alt=""> </swiper-slide> <swiper-slide> <img src="../assets/1.webp" alt=""> </swiper-slide> <swiper-slide> <img src="../assets/1.webp" alt=""> </swiper-slide> </swiper> </div> </template> <script> import { Pagination } from 'swiper'; //引入指示器 import { Swiper, SwiperSlide } from 'swiper/vue'; //引入轮播图 import 'swiper/css'; //引入轮播图对应的样式 import 'swiper/css/pagination';//引入指示器对应的样式 export default{ name: 'lunbotu', data(){ return{ modules:[ Pagination ] } }, components:{ Swiper, SwiperSlide } } </script> <style scoped> img{ width: 50%; } </style> ``` - App.vue主入口中引用它 ```html <script> import lunbotu from './components/lunbotu.vue' export default{ name: "App", data(){ return{ title:"我是一个标题,传递参数", age: 20 } }, components:{ lunbotu } } </script> <template> <img alt="Vue logo" src="./assets/logo.png" /> <lunbotu /> </template> <style> #app { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px; } </style> ```
laihui126
2022年9月14日 15:44
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅道文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅道文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅道文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
下载Markdown文件
分享
链接
类型
密码
更新密码