Vue3.0手写轮播图效果

本文实例为大家分享了Vue3.0手写轮播图效果的具体代码,供大家参考,具体内容如下

让我们开始把

html结构

js语法

css样式

注册成全局插件

import Carousel from '../carousel.vue'
// vue2.0插件写法要素:导出一个对象,有install函数,默认传入了Vue构造函数,Vue基础之上扩展
// vue3.0插件写法要素:导出一个对象,有install函数,默认传入了app应用实例,app基础之上扩展

export default {
  install(app) {
    // 在app上进行扩展,app提供 component directive 函数
    // 如果要挂载原型 app.config.globalProperties 方式
    app.component(Carousel.name, xtxCarousel)
  }
}

在main.js入口文件挂载

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import libraryUI from '@/components/library/index' //自己的插件
createApp(App)
  .use(store)
  .use(router)
  .use(libraryUI) // 挂载插件
  .mount('#app')

如何使用插件呢?

Vue3.0手写轮播图效果_第1张图片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。 

你可能感兴趣的:(Vue3.0手写轮播图效果)