不用vue脚手架和webpack,如何在js中引入vue组件呢

发布于 2022-09-12 03:14:48 字数 632 浏览 11 评论 0

如题,我是新手,目前课设只需要一丢vue的知识,课设后再学多一点vue。
我设置了路由,入门的那种,正如vue文档里也一样,它的实例是

const NotFound = { template: '<p>Page not found</p>' } 
const Home = { template: '<p>home page</p>' } 
const About = { template: '<p>about page</p>' } 
const routes = { '/': Home, '/about': About } 
new Vue({ el: '#app', 
data: { currentRoute: window.location.pathname }, 
computed: { ViewComponent () { 
return routes\[this.currentRoute\] || NotFound } },
render (h) { return h(this.ViewComponent) } })

如果按上面来,那template就要直接写在里面,我的template都是很多内容的,而且直接塞进去会报错,就是不知道要如何放在外面然后可以导进来用,求解!QAQ

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不奢求什么 2022-09-19 03:14:48

首先要导入vuevue-router的包

<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>

然后如果template太大的话可以拆成单文件组件,或者使用模板字符串。
另外官方文档其实很详细,可以多看看。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文