你好堆栈溢出社区,我是一个初学者谁想用vue.js创建一个web应用程序。它应该是一个单页面的应用程序,它有一个标题和主体。标题总是显示相同的内容,但我希望在用户交互时更改正文的内容。
它应该是这样工作的:页面从www.mypage.com/home开始。然后用户按下一个按钮,正文的内容显示了一些其他的东西,url变成了类似www.mypage.com/contentOne的内容,但是头部没有任何改变,侧面也不应该被重新加载。我在react.js上看到了一个类似的应用程序,但我在vue.js上什么也没找到。
我需要像node.js或Ruby on Rails这样的软件吗?如果需要,有相关的教程
我现在正在浏览Vue.js v2文档,我觉得在数据的结构方式上遇到了冲突。他们使用以下方法来创建数据:
var data = { a: 1 }
var vm = new Vue({
el: '#example',
data: data
})
但是,在上观看视频时,演讲者使用了以下方法:
export default {
name: "app",
data() {
return {
data: data
}
}
}
这两种方法在2019年对Vue.js都有效吗?如果是,我们什么时候
我正在使用Vue.js开发一个渐进式web应用程序。
在我进行开发时,我使用命令npm run dev来启动为上的文件提供服务的本地服务器。当我想要为生产环境进行构建时,我使用npm run build prod,它在project\dist中生成输出文件。然后,我将这些文件复制到ISS上,该ISS被配置为使用单页应用程序。到目前为止一切都很好。
我注意到开发版本和产品版本在应用程序外观(css)上有一些不同。首先,我认为这可能是因为客户端缓存,但在几次尝试清理缓存和无缓存加载后,我确信缓存不是这里的问题。输出确实是不同的。
老实说,除了几个次要的css部分,我不确定是否还有其他不同之处。我在