首页 > 其他分享 >前端Vue自定义滚动卡片,可以用于商品海报生成

前端Vue自定义滚动卡片,可以用于商品海报生成

时间:2023-06-26 09:44:59浏览次数:46  
标签:Vue 自定义 卡片 21 jpg upload file qn cn

前端Vue自定义滚动卡片,可以用于商品海报生成, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13189

实现代码如下:

cc-scroolCard

使用方法


<!-- dataInfo:滚动卡片数据  swiperIndex:滚动序列 @change:滚动事件-->

<cc-scroolCard :dataInfo="data" :swiperIndex="swiperIndex" @change="swiperChangeClick"></cc-scroolCard>

HTML代码实现部分


<template>

<view class="content">

<!-- dataInfo:滚动卡片数据  swiperIndex:滚动序列 @change:滚动事件-->

<cc-scroolCard :dataInfo="data" :swiperIndex="swiperIndex" @change="swiperChangeClick"></cc-scroolCard>

</view>

</template>

<script>

export default {

data() {

return {

swiperIndex: 0,

data: {

"priceShop": "¥699.0",

"headImgs": ["http://qn.kemean.cn/file/upload/202005/21/1590043402088i2jxb79n.jpg?imageView2/0/w/800",

"http://qn.kemean.cn/file/upload/202005/21/1590043404759qml3zmlm.jpg?imageView2/0/w/800",

"http://qn.kemean.cn/file/upload/202005/21/1590043407501c6o63bmi.jpg?imageView2/0/w/800",

"http://qn.kemean.cn/file/upload/202005/21/1590043410966jwbtkyw1.jpg?imageView2/0/w/800",

"http://qn.kemean.cn/file/upload/202005/21/1590043413622bnysmgy9.jpg?imageView2/0/w/800"

],

"goodsName": "巴黎香奈儿沙龙香水50ml",

"goodsPrice": "¥999.0",

"recommendCodeGoods": "https://www.we123.com/d/file/xcx/2017-08-07/deceda498e19d82d71449f46828e864b.jpg",

},

}

},

methods: {

swiperChangeClick(e) {

this.swiperIndex = e.detail.current

console.log("swiperIndex = " + this.swiperIndex);

}

}

}

</script>

<style>

page{

background: #f1f1f1;

}

.content {

display: flex;

padding-top: 29px;

}

</style>

标签:Vue,自定义,卡片,21,jpg,upload,file,qn,cn
From: https://www.cnblogs.com/ccVue/p/17504561.html

相关文章

  • springboot+vue基于Web的社区医院管理服务系统,附源码+数据库+论文+PPT,适合课程设计、
    1、项目介绍在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括社区医院管理服务系统的网络应用,在外国线上管理系统已经是很普遍的方式,不过国内的管理系统可能还处于起步阶段。社区医院管理服务系统具有社区医院信息管理功能的选择。社区医院管理服务系统......
  • springboot中自定义JavaBean返回的json对象属性名称大写变小写问题
    目录一、继承类二、手动添加Get方法三、@JsonProperty四、spring-bootjson(jackson)属性命名策略开发过程中发现查询返回的数据出现自定义的JavaBean的属性值大小写格式出现问题,导致前端无法接受到数据,目前有四种解决方法,根据大佬的经验之谈,前两种是最简单便捷的,后两种是比较通......
  • 异步注解@Async使用自定义线程池
    1.@Async注解@Async是java中一个注解,其作用就是加上该注解的类或方法能够异步执行任务,该注解添加到方法上时,表示该方法是异步方法,添加到类上时,表示该类中的所有方法都是异步方法。该注解的代码为:可以看出其是作用在类和方法上,能够在运行时被获取到。当在使用@Async时,如果不指......
  • SpringBoot + Ant Design Vue实现数据导出功能
    (SpringBoot+AntDesignVue实现数据导出功能)一、需求以xlsx格式导出所选表格中的内容要求进行分级设置表头颜色。二、前端代码实现2.1显示实现首先我们需要添加一个用于到导出的按钮上去,像这样的:<a-button@click="exportBatchlistVerify">批量导出</a-button>至......
  • vue 解决 post请求下载文件,下载的文件损坏打不开,结果乱码
    axios.post('xxx',{responseType:'blob'//指定返回数据的格式为blob}).then(response=>{console.log(response);//把response打出来,看下图leturl=window.URL.createObjectURL(response.data);console.log(url)vara=document.cre......
  • Vuex教程
    Vuex使用场景:全局管理数据注意:vue2项目要安装vuex3版本,vue3项目要安装vuex4版本安装npminstallvuex@3--save建立以下目录结构/src /store -store.js创建vuexstorevuex中最关键的是store对象,这是vuex的核心。可以说,vuex这个插件其实就是一个store对象,每个vue......
  • elementplus vue 范围输入框
    <divclass="fv-rowmb-7"><labelclass="fs-6fw-semoboldmb-2">{{t("Numberofgroups")}}</label><el-form-itemprop="formInline.group"><el-inputcl......
  • Vue中的Ajax请求和Slot插槽的技术探究
    Ajax请求Ajax是一种异步的Web开发技术,用于在不刷新整个页面的情况下向服务器发送请求和接收响应。Vue提供了一种简单而强大的方法来处理Ajax请求。以下是在Vue中进行Ajax请求的基本步骤:安装Axios:Axios是一个流行的JavaScript库,用于进行Ajax请求。你可以使用npm或yarn等包管理......
  • vue-step2
    目录结构目录解析build:项目构建(webpack)相关代码config:配置目录,包括端口号等node_modules:npm加载的项目依赖模块src:assets:放置一些图片,如logocomponents:目录里面放一些组件文件,可以不用App.vue项目入口文件main.js项目的核心文件sta......
  • VUE防止多次点击,重复请求
    1.添加自定义文件preventReClick.jsimportVuefrom'vue'constpreventReClick=Vue.directive('preventReClick',{  inserted:function(el,binding){    el.addEventListener('click',()=>{      if(!el.disabled)......