shiyan7

product

<template>

    <div>

        <div><input type="text" id="product" placeholder="请输入产品名称">

            <input type="button" id="search" value="搜索" @click="select">

        </div>

        <div id="product">

            <tb>

               

                <tr>

                    <th></th>

                    <th>品牌</th>

                    <th>型号</th>

                    <th>价格</th>

                </tr>

                <tr v-for="product in cp">

           

                    <td>

                        <img :src='"http://114.67.241.121:8080/img/"+ product.image' alt="">

                   

                    </td>

                    <td>

                        {{ product.brand}}

                    </td>

                    <td>

                        <a :href='"http://114.67.241.121:8080/img/"+ product.image' >{{ product.model}}</a>

                       

                    </td>

                    <td>

                        {{ product.price}}

                    </td>

                </tr>

            </tb>

        </div>

       

    </div>

</template>

<script>

import axios from 'axios';

export default{

    data(){

        return{

            name:"",

            msg:"",

            cp:{

                brand:"",

                image:"",

                model:"",

                price:""

            }

        }

    },

    methods:{

        select(){

            axios({

                method:"get",

                url:"http://114.67.241.121:8080/product/list/"

            }).then(res=>{

                this.cp=res.data.data

            })

        }

    }

}

</script>

<style >

th{

    height: 30px;

    width: 150px;

    border: 1px solid black;

}

th :first-child{

    width: 100px;

    background-color: black;

}

img{

    height: 100px;

    width: 100px;

}

td{

    height: 100px;

    border: 1px solid black;

    display: table-cell;

    vertical-align: middle


 

}

tb{

    width: 550px;

    text-align: center;

}

a:link{

    color: #00ff00;

}

a:hover{

    color: #ff0000;

}

tb th:nth-child(4){

    background-color: #ffffd0;

}

tb td:nth-child(4){

    background-color: #ffffd0 ;

}

</style>

input

<template>

  <div>

    <div id="search">

    <div >产品名称</div>

    <div><input type="text" placeholder="请输入产品名称" v-model="name"></div>

</div>

<div id="error">{{emsg}}</div>

<div id="submit"><input type="button" value="录入" @click="checkdata"></div>

  </div>

</template>

<script>

// export default{

//   data(){

//     return{

//       name:"",

//       errormasge:""

//     }

//   },

//   methods:{

//     checkdata(){

//       if(this.name==""){

//         this.errormasge="为空"

//       }

//       else if(/\d/.test(this.name)){

//         this.errormasge="不能包含数字"

//       }

//       else{

//         this.$router.push("/product")

//       }

//     }

//   }

// }

export default{

  data(){

    return{

      name:"",

      emsg:""

    }

  },

  methods:{

    checkdata(){

      if(this.name==""){

        this.emsg="输入不能为空"

      }

      else if(/\d/.test(this.name)){

        this.emsg="输入不能为数字"

      }

      else{

          this.$router.push("/product")

      }

    }

  }

}

</script >

<style>

#search {

  display: flex;

}

#search div:first-child{

  text-align: right;

  width: 100px;

  margin-right: 10px;

}

#submit input{

  width: 277.2px;

}

#error{

  color: #ff0000;

}


 

</style>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值