当前位置:   article > 正文

uni-app引入uview-plus_uniapp引入uview-plus

uniapp引入uview-plus

我用了uni-app插件市场中的uview-plus,发现文档不适合我这种小白,导致引入后使用组件各种报错,记录下解决过程

引入流程

        导入插件到项目

        

             

使用插件

0.在pages.json配置easycom规则,如果是按需导入则不需要,

  1. {
  2. "pages": [ //pages数组中第一项表示应用启动页
  3. {
  4. "path": "pages/index/index",
  5. "style": {
  6. "navigationStyle": "custom"
  7. }
  8. }
  9. ],
  10. "easycom": {
  11. "custom": {
  12. "^u--(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue",
  13. "^up-(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue",
  14. "^u-([^-].*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue"
  15. }
  16. },
  17. "uniIdRouter": {}
  18. }

1.在main.js引入插件

  1. import uviewPlus from '@/uni_modules/uview-plus'
  2. import {
  3. createApps
  4. } from 'vue'
  5. export function createApp() {
  6. const app = createApps(App)
  7. app.use(uviewPlus)
  8. return {
  9. app
  10. }
  11. }

 2.uni.scss引入theme.scss文件

@import '@/uni_modules/uview-plus/theme.scss';

3.在App.vue引入index.scss,注意style要加 lang="scss"

  1. <script>
  2. export default {
  3. onLaunch: function() {
  4. console.log('App Launch')
  5. },
  6. onShow: function() {
  7. console.log('App Show')
  8. },
  9. onHide: function() {
  10. console.log('App Hide')
  11. }
  12. }
  13. </script>
  14. <style lang="scss">
  15. /*每个页面公共css */
  16. @import "@/uni_modules/uview-plus/index.scss";
  17. </style>

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号