nodejs 字符串拼对象出现[object object] ,如何才能正常解析?
const MAIN_TEMPLATE = `
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from '../views/Home.vue'
Vue.use(VueRouter)
const routes = [{
path: '/', name: 'Home', component: Home,children:${router}
},]
const router = new VueRouter({
mode: 'history', base: process.env.BASE_URL, routes})
export default router
`
fs.writeFile(path,MAIN_TEMPLATE,err=>{})
上面代码执行后是下面带有 [object object]
children的数据是处理过的!想拼接后写入跟下面截图一样
router 是一个数组对象,
试过JSON.parse,JSON.stringify等 都是不行
请问有什么办法嘛~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
字符串拼接符的原理是String的concat的api。
不知这样可不可以:
1.先把router用一个函数包起来
2.利用
getChildren.toString()
拿到函数定义文本3.最后用正则提取数据和拼接字符串