渲染
This commit is contained in:
parent
826df6ae65
commit
e20303c0b3
@ -9,6 +9,7 @@ const routes = [
|
|||||||
{ path: '/', component: index,meta:[{a:1},2,3] },
|
{ path: '/', component: index,meta:[{a:1},2,3] },
|
||||||
{ path: '/a/b/c/d', name: "user", component: user,meta:"user" },
|
{ path: '/a/b/c/d', name: "user", component: user,meta:"user" },
|
||||||
{ path: '/axios', name: "user", component: axios,meta:"user" },
|
{ path: '/axios', name: "user", component: axios,meta:"user" },
|
||||||
|
{ path: '/list', name: "user", component: ()=> import("../views/list.vue"),meta:"user" },
|
||||||
{
|
{
|
||||||
path: "/admin",meta:"admin", beforeEnter: (to, from, next) => {
|
path: "/admin",meta:"admin", beforeEnter: (to, from, next) => {
|
||||||
// ...
|
// ...
|
||||||
|
84
src/views/list.vue
Normal file
84
src/views/list.vue
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<!-- 请求拿数据
|
||||||
|
验证成功不成功
|
||||||
|
赋值到data
|
||||||
|
vue会根据模板自动渲染 -->
|
||||||
|
<!--
|
||||||
|
填写 或 获取数据
|
||||||
|
验证填写或者获取的数据正确性
|
||||||
|
进行请求
|
||||||
|
验证后台是否提交成功
|
||||||
|
提示
|
||||||
|
-->
|
||||||
|
<!-- <p>{{list[0].mingcheng}}</p> -->
|
||||||
|
<!-- 1 电脑办公
|
||||||
|
2 手机数码
|
||||||
|
3 男装
|
||||||
|
4 女装 -->
|
||||||
|
<!-- <p v-for="item in list" :key="item._id">{{item.mingcheng}}-{{item.xiangqing}}-{{tihuan(item.fenlei)}}</p> -->
|
||||||
|
<el-table
|
||||||
|
:data="list"
|
||||||
|
style="width: 100%">
|
||||||
|
<el-table-column
|
||||||
|
prop="mingcheng"
|
||||||
|
label="商品名称"
|
||||||
|
width="180">
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
prop="jiage"
|
||||||
|
label="商品价格"
|
||||||
|
width="180">
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
|
||||||
|
label="商品分类">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<!-- {{tihuan(scope.row.fenlei)}} -->
|
||||||
|
<button @click="tijiao(scope.row._id)">删除</button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
data(){
|
||||||
|
return {
|
||||||
|
list:[]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted(){
|
||||||
|
this.axios({url:"https://kaoshi-shangpin.theluyuan.com/findshop"}).then((res)=>{
|
||||||
|
console.log(res.data)
|
||||||
|
if(res.data.code == 0 ){
|
||||||
|
this.list = res.data.data
|
||||||
|
console.log(this.list)
|
||||||
|
}else{
|
||||||
|
alert("请求失败")
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
methods:{
|
||||||
|
tihuan(i){
|
||||||
|
let text = "";
|
||||||
|
if(i == 1){
|
||||||
|
text = "电脑办公"
|
||||||
|
}else if(i==2){
|
||||||
|
text = "手机数码"
|
||||||
|
}else if(i==3){
|
||||||
|
text="男装"
|
||||||
|
}else{
|
||||||
|
text="女装"
|
||||||
|
}
|
||||||
|
return text;
|
||||||
|
},
|
||||||
|
tijiao(a){
|
||||||
|
console.log(a)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
Loading…
Reference in New Issue
Block a user