vue项目的选择星级样式和axios依赖调用

样式:

复制代码
<select v-model="score">
        <option v-for="s in scoreList" :key="s" :value="s">
          {{ s }} 星
        </option>
      </select>

代码

复制代码
mounted() {
    this.loadComments()
  },

渲染页面完成后,调用函数。

导入axios使用http链接

复制代码
import axios from 'axios'

使用例子如下:

复制代码
  axios.get('http://localhost:8080/comment/list', {
        params: {
          productId: this.productId
        }
      }).then(res => {
        this.commentList = res.data.data
      })

就是链接请求:

举例:

复制代码
http://localhost:8080/comment/list? productId=1001;

axios的post

复制代码
axios.post('/comment/add', {
        productId: this.productId,
        userId: this.userId,
        content: this.content,
        score: this.score
      }).then(() => {
        alert('评论成功')
        this.content = ''
        this.score = 5
        this.loadComments()
      })

其中的productId,userId,content,score以json传给后端,

后端以

复制代码
RequestBody接收。
相关推荐
弓.长.2 小时前
React Native 鸿蒙跨平台开发:实现一个多功能单位转换器
javascript·react native·react.js
南半球与北海道#2 小时前
前端打印(三联纸票据打印)
前端·vue.js·打印
摘星编程3 小时前
React Native for OpenHarmony 实战:ToggleSwitch 切换开关详解
javascript·react native·react.js
董世昌413 小时前
深入浅出 JavaScript 常用事件:从原理到实战的全维度解析
前端
满栀5853 小时前
分页插件制作
开发语言·前端·javascript·jquery
qq_406176143 小时前
深入剖析JavaScript原型与原型链:从底层机制到实战应用
开发语言·前端·javascript·原型模式
弓.长.4 小时前
React Native 鸿蒙跨平台开发:BottomSheet 底部面板详解
javascript·react native·react.js
开开心心_Every4 小时前
免费窗口置顶小工具:支持多窗口置顶操作
服务器·前端·学习·macos·edge·powerpoint·phpstorm
摘星编程4 小时前
React Native for OpenHarmony 实战:Permissions 权限管理详解
javascript·react native·react.js
闲蛋小超人笑嘻嘻4 小时前
Vue 插槽:从基础到进阶
前端·javascript·vue.js