Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js和Express模板_Express_Vue.js - Fatal编程技术网

Vue.js和Express模板

Vue.js和Express模板,express,vue.js,Express,Vue.js,我花了很多时间尝试将变量注入到构建在Express上的web服务器的vue.js页面中 基本上,我希望在express上有一个http端点,该端点将获得一个参数,然后我将使用该参数从我的db获取更多信息,并将其注入我将提供的vue.js页面中 例如,端点将如下所示: /page/:page\u id 然后我将使用page_id获取关于页面的信息,并将其作为vue.js变量放置,以便在页面上使用它 我能找到的唯一库是一个叫做express vue的东西,但它似乎不是很稳定 有什么想法吗 谢谢您应该

我花了很多时间尝试将变量注入到构建在Express上的web服务器的vue.js页面中

基本上,我希望在express上有一个http端点,该端点将获得一个参数,然后我将使用该参数从我的db获取更多信息,并将其注入我将提供的vue.js页面中

例如,端点将如下所示:

/page/:page\u id

然后我将使用page_id获取关于页面的信息,并将其作为vue.js变量放置,以便在页面上使用它

我能找到的唯一库是一个叫做express vue的东西,但它似乎不是很稳定

有什么想法吗


谢谢

您应该使用像Axios()这样的HTTP库来获取数据,然后在组件中使用这些数据。那么我是通过浏览器从url获取“页面id”的吗?这是一种常见的做法吗?是的,在URL中使用ID,但不是通过浏览器(尽管可以),而是这样:var userID=23;get('/page/'+userID).then(函数(响应){console.log(响应);}).catch(函数(错误){console.log(错误);});等等,我需要一个链接,如何得到“var userID=23”?这取决于你的项目。在我工作的项目中,我们通常使用一个端点来获取包含对象ID的项目列表,然后当用户选择该列表中的项目时,我使用该对象的ID