小demo

下载pug依赖包:

npm install pug pug-loader pug-filters -D

运行时出现一下错误:npm install –save !!vue-style-loader!css-loader
执行:

$ npm install --save-dev sass-loader style-loader css-loader

出现:Module build failed: Error: Cannot find module ‘node-sass’
执行:

cnpm install node-sass@latest

出现一下:
- Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.
vue只能有一个根标签,如果我们想要添加一个新的标签最好在外层给它包裹起来,这样就可以解决以上错误。
这里写图片描述
使用的饿了么提供的Mint ui做的 还是比较简单的 主要是熟悉下各个组件组件之间的通信。

项目目录以及代码片:
这里写图片描述
App.vue:

<template lang="html">
  <div id="app">
    <!-- <router-view/> -->
    <Top/>
    <Bot/>
  </div>
</template>

<script>
import Top from './components/top'
import Bot from './components/bot'

export default {
  components: {
    Top,
    Bot
  },
  name: 'app'
}
</script>

top.vue:

import { MessageBox, Button, Toast, Header, Swipe, SwipeItem } from 'mint-ui'

// Vue.component(Header.name, Header)

export default {
  data () {
    return {
      message: ''
    }
  },
  methods: {
    toast () {
      Toast({
        message: ,
        duration: 1000
      })
    },
    mesbox () {
      MessageBox({
        title: ,
        message: ,
        showConfirmButton: true,
        confirmButtonText: '快点'
      })
    }
  },
  component: {
    Header,
    Swipe,
    SwipeItem,
    Button,
    MessageBox
  }
}

bot.vue:

import { Spinner, Button, Popup } from 'mint-ui'

export default {
  data () {
    return {
      mess: '',
      popupVisible: false
    }
  },
  methods: {
    dosom: function () {
      this.popupVisible = true
    }
  },
  component: {
    Popup,
    Button,
    Spinner
  }
}

main.js:

import Vue from 'vue'
import App from './App'
import router from './router'
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'

Vue.use(MintUI)

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  template: '<App/>',
  components: { App }
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值