首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有NodeJs绑定器的Django上通过CDN使用Vue3?

如何在没有NodeJs绑定器的Django上通过CDN使用Vue3?
EN

Stack Overflow用户
提问于 2020-08-06 15:02:21
回答 2查看 3.4K关注 0票数 2

在Vue2上,我只需添加CDN,我就可以在js文件上使用Vue,但是Vue3不能这样做--我的js文件没有检测到Vue。为了使用Vue3,我如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-07 17:20:50

您需要包含新的vue js文件。

您可以从这里获取https://unpkg.com/vue@3.0.0-rc.5/dist/vue.global.js和链接,或者在您的项目中包括

我删掉了一些东西(公理、方法、模板等)。但这应该给你一个主意。

重要的部分。

  • 使用createApp from Vue,使用Vue.createApp或使用Vue.createApp需要作为返回对象

的函数

示例:

代码语言:javascript
复制
const app = Vue.createApp({
  el: '#app',
  delimiters: ['[[', ']]'],
  data() {
    return {
      returned_task: '',
      new_task: '',
      create_modify: '',
      modify_id: -1,
      modify_index: -1,
      tasks: []
    }
  },
  created() {
    this.tasks = ['do this ‍', 'and that '];
  },
});

app.mount('#app')
代码语言:javascript
复制
<script src="https://unpkg.com/vue@3.0.0-rc.5/dist/vue.global.prod.js"></script>
<div id="app">
  <ul>
    <li v-for="task in tasks">[[task]]</li>
  </ul>
</div>

票数 9
EN

Stack Overflow用户

发布于 2022-07-23 05:05:55

代码语言:javascript
复制
const app = Vue.createApp({
  el: '#app',
  delimiters: ['[[', ']]'],
  data() {
    return {
      returned_task: '',
      new_task: '',
      create_modify: '',
      modify_id: -1,
      modify_index: -1,
      tasks: []
    }
  },
  created() {
    this.tasks = ['do this ‍', 'and that '];
  },
});

app.mount('#app')
代码语言:javascript
复制
<script src="https://unpkg.com/vue@3.0.0-rc.5/dist/vue.global.prod.js"></script>
<div id="app">
  <ul>
    <li v-for="task in tasks">[[task]]</li>
  </ul>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63286442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档