var code = `
<template>
{{hi}}
<el-button type="primary" @click="showMsg">主要按钮1</el-button>
</template>
<script>
new Vue (
{
data(){
return {
hi:'666'
}
},
mounted(){
console.log('mounted')
},
methods:{
showMsg(){
console.log('this',)
this.$Router.push('/v-edit')
}
}
}
)
</script>`
我想要匹配的内容是(注意要兼容 new Vue
的前后空格和 最后的 })
前后空格 以及{
}
的换行操作)
{
data(){
return {
hi:'666'
}
},
mounted(){
console.log('mounted')
},
methods:{
showMsg(){
console.log('this',)
this.$Router.push('/v-edit')
}
}
}
匹配换行符