Laravel中balde模板引擎的分解符和vue的{{ }} 分解符产生冲突
解决办法
使用vue的{{}}分解符的时候在前面加上@,@{{ }},如下:
<button>@{{ message }}</button>
图片冲突显示
laravel balde模板,如下:
<img :src="img_url" alt="" style="margin: auto;200px;height:200px;">
vue中data的数据,如下:
data:{
'img_url':'图片地扯',
},
发送请求
var params = new URLSearchParams();
params.append("hzguid",hzguid);
params.append("times",times);
this.$axios({
method: 'post',
url: 'http://localhost:8080/TestS/queryStemp',
contentType: 'application/x-www-form-urlencoded',
data:params,
}).then(function(response) {
console.log("data:"+response.data);
console.log("status:"+response.status);
console.log("statusText:"+response.statusText);
console.log("headers:"+response.headers);
console.log("config:"+response.config);
console.log("list:"+response.list);
console.log("response:"+response)
var list = response.data
console.log("传递的参数:"+list)
that.tableData = list
console.log("table_data:"+that.tableData)
}.bind(this)).catch(function (error) {
console.log(error);
})
在使用axios时需要先引入插件
main.js
import Axios from 'axios'
Vue.prototype.$axios = Axios