请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Uncaught RangeError: Maximum call stack size exceeded

swiper.vue

home.vue

main.js
// The Vue build version to load with the import command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue’
import App from './App’
import router from './router’
import fastClick from 'fastclick’
import VueAwesomeSwiper from 'vue-awesome-swiper’
import 'styles/reset.css’
import 'styles/border.css’
import 'styles/iconfont.css’
import ‘swiper/dist/css/swiper.css’

Vue.config.productionTip = false
fastClick.attach(document.body)
Vue.use(VueAwesomeSwiper)

/* eslint-disable no-new */
new Vue({
el: ‘#app’,
router,
components: { App },
template: ‘’
})
报的是new vue 那一行的错误

正在回答 回答被采纳积分+3

3回答

提问者 慕粉4201155 2019-01-26 18:35:07

import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/pages/Home/home'

Vue.use(Router)

export default new Router({
 routes: [
   {
     path: '/',
     name: 'Home',
     component: Home
   }
 ]
})

0 回复 有任何疑惑可以回复我~
提问者 慕粉4201155 2019-01-26 18:06:04

<template>
 <div class="wrapper">
   <swiper :options="swiperOption">
     <swiper-slide v-for="item of swiperList" :key="item.id">
       <img class="swiper-img" :src="item.imgUrl">
     </swiper-slide>
     <div class="swiper-pagination"  slot="pagination"></div>
   </swiper>
 </div>
</template>

0 回复 有任何疑惑可以回复我~
Dell 2019-01-26 18:02:08

template里没东西啊,要看你的template

0 回复 有任何疑惑可以回复我~
  • Dell #1
    再看你的路由
    回复 有任何疑惑可以回复我~ 2019-01-26 18:08:43
  • 提问者 慕粉4201155 回复 Dell #2
    import Vue from 'vue'
    import Router from 'vue-router'
    import Home from '@/pages/Home/home'
    
    Vue.use(Router)
    
    export default new Router({
      routes: [
        {
          path: '/',
          name: 'Home',
          component: Home
        }
      ]
    })
    回复 有任何疑惑可以回复我~ 2019-01-26 18:42:23
  • Dell 回复 提问者 慕粉4201155 #3
    你把home组件里的内容都清掉,只留一个hello world ,然后看是否可用
    回复 有任何疑惑可以回复我~ 2019-01-26 19:40:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信