当前位置: 首页 > news >正文

外贸网站制作时间及费用谷歌关键词排名查询工具

外贸网站制作时间及费用,谷歌关键词排名查询工具,网络推广整合平台,北京架设网站springboot3vue3支付宝在线支付案例-渲染产品列表页面!今天折腾了半天,完成了vue3前端项目的产品列表选染。 我们使用到了技术有axios(发送跨域的请求获取产品)。pinia(绑定数据), import { ref } from vu…

springboot3+vue3支付宝在线支付案例-渲染产品列表页面!今天折腾了半天,完成了vue3前端项目的产品列表选染。

我们使用到了技术有axios(发送跨域的请求获取产品)。pinia(绑定数据),


import { ref } from 'vue'
import { defineStore } from 'pinia'
import axios from 'axios'
const baseUrl = 'http://qbwfs8.natappfree.cc/goods/alllist'
export const useGoodsStore = defineStore('goods', () => {const goodsList = ref([])const  getGoodsList = async ()=> {const res = await axios.get(baseUrl)console.log(res);goodsList.value = res.data.data}return {goodsList,getGoodsList }
})

以上代码是,good.js的内容。他位于stores/god.js。它的价值是,帮我们完成产品的业务接口请求。


//axios基础封装
import axios from 'axios'const httpInstance = axios.create({baseUrl:baseUrl,timeout:5000})//axios请求拦截器
httpInstance.interceptors.request.use(config =>{return config},e => Promise.reject(e)
)
//axios响应拦截器
httpInstance.interceptors.Response.use(res => res.data,e =>{return Promise.reject(e)}
)
export default httpInstance

我们提前封装了一下axios。的实例对象。


<script setup>import {ref,onMounted} from 'vue'import { useGoodsStore } from '@/stores/goods';//获取实例对象const goodsStore = useGoodsStore()//定义当前页面的绑定数据const productListData = ref([])//在页面渲染完毕后,调用方法获取内容。onMounted(()=>{//在页面加载完成后,调用这个接口,完成产品数据的赋值操作。//在页面内就可以直接拿到产品信息了。goodsStore.getGoodsList()})
</script><template><h3>我是产品信息列表页面</h3><div style="padding: 12px;"><el-table stripe :data="goodsStore.goodsList"><el-table-column label="id" prop="id" /><el-table-column label="产品名字" prop="name"/><el-table-column label="产品单价" prop="price"/><el-table-column label="产品编号" prop="code"/><el-table-column label="产品作者" prop="author"/><el-table-column><template v-slot="scope"><el-button @click="addCart(scope.row.id)" type="primary" size="small">购买</el-button><el-button @click="deletePro(scope.row.id)" type="danger" size="small">删除</el-button></template></el-table-column></el-table></div>
</template>

这个就是产品信息列表页面的代码,我们这一次没有使用pinia官方提供的解构函数。我们采用了,是传统的,对象名.属性的方式。

结构函数的优势是,不需要再借助对象名字了。直接拿着属性名字就可以用了。大家可以试试。

如图,我们调用的了远程服务器的地址。完成了springboot的跨域设置。

 

如图所示,我们的产品列表页面,确实实现了选染数据。


声明,大家在使用elment-plus的时候,一定要遵循官方的要求。否则是无法正常渲染的。

我就是犯了错,浪费了1个小时的时间。实际上数据早就可以拿到了。就是困在了渲染环节。 

http://www.dinnco.com/news/30181.html

相关文章:

  • wordpress 获取导航栏网站搜索优化排名
  • 深圳的网站建设公司的分类是谷歌应用商店
  • 西安网站公司建设seo报告
  • 聊城专业网站建设杭州专业seo服务公司
  • 成都定制网站建百度爱采购官方网站
  • 成都移动网站建设抖音seo排名
  • 无锡网站建设哪家做得比较好来客seo
  • 自己建网站要什么网站制作软件
  • 网站开发工作程序怎么写360推广联盟
  • 福州网站建设哪家好化学sem是什么意思
  • 海南做网站广州企业网站推广
  • 现在网站都是拿什么软件做的seo提高关键词
  • 动态网站模板下载怎么开展网络营销推广
  • WordPress禁用f12搜索引擎优化方式
  • 杭州网站建设技术东莞网站建设方案报价
  • 电子商务网站优化手机百度一下百度
  • 保定企业自助建站青岛seo杭州厂商
  • 网站制作 价格必应搜索
  • 西宁做网站君博示范在线建站网页制作网站建设平台
  • 网站 建设开发合同模板百度热搜榜排名今日头条
  • 贵阳网络推广哪家靠谱免费seo网站诊断免费
  • 免费wap建站免费下载优化大师
  • 怎样查看网站服务商谷歌优化工具
  • 抚宁网站建设seo整站优化外包公司
  • 深圳华强北封闭了吗常熟seo关键词优化公司
  • 网站建设特点优化关键词排名
  • 网站开发需要学php吗怎么创建网址
  • 烟台违建举报网站哪里有学市场营销培训班
  • 网站建设深广告推广策划方案
  • 网站的维护与更新余姚网站如何进行优化