跳转到内容

建设NuxtJS电子商务图片库

币游国际真人娱乐电子商务平台高转换率的关键因素之一是高质量产品图像的存在。客户更精细地看到你的产品时,他们更有可能购买

文章中,你将用Nuxtjs和Cloudinary产品库部件搭建全功能电子商务产品图片廊

uxtjs开源框架建于Vuejs上,提供服务器端搭建、零配置和模块生态系统等增强功能,使开发者体验得更好

点击下方链路查看codeSanbox文章全模

https://codesandbox.io/embed/nuxtjs-product-zoom-rkso64?fontsize=14&hidenavigation=1&theme=dark

查看GitHub源码时点击

本条要求:

  • JavaScript和Vuejs知识
  • 云型账号管理产品图片-创建免费账号.
  • 农园包管理器处理此项目所用的节点包需要安装节点优先带微信.
  • 了解Nuxtjs不严格要求,

终端中导航目录存储您的项目并使用命令初始化Create-nuxt应用:

s-create-nuxt-appnuxtjs-product-zom

读响应提示法推荐选项如下:

项目成功搭建后,与首选代码编辑打开

上传云化仪表板点击媒体库并创建新文件夹命名产品图像:

上传图像到文件夹可使用为此演示提供的内容 :

产品画廊是一个交互部件,允许您在网站或应用中显示图片使用a艺廊部件 ()方法取对象三密钥参数

  • 云式账号云名
  • 元素内含部件
  • 媒体资产(您的产品图片)

定义从云形获取的媒体资产时,需要向产品图片添加标签,以便用标签引用点击产品图像,右侧栏上点击Metatadata并添加标签点击 save存储标签以同样方式,你应该添加所有想显示的产品,确保产品有同标签名我建议用 shealCase命名标签(用同样方式命名变量)。

产品库需要访问客户端资产列表.默认情况下,此送送类型禁用启动程序后,转到设置并点击安全标签并滚动到限制媒体类型

保证源链表不受限制,然后滚动到页面底部并点击 save

代码编辑器打开页/index.vue并更新 代码详解


         

设置演示UI布局

元素JavaScript将引用以包含产品库部件

静态/创建s/文件夹加云化.js文件并添加下列内容

unst云名 = dkreativ元件Gallery =dli

代码中 :

  • 云化Name取云式帐户云名变量
  • 你创建产品Gallery可变即时云化类带艺廊部件方法论
  • cloudinary.galleryWidget取用至少三大参数容器内,云化Name媒体安全.
  • 容器内引用您的id=``"``product-gallery``"页/index.vue
  • 云化Name取云值Name
  • 媒体安全内含数组资产{标签 :handbagser}创建对象包含所有媒体并用手包标签
  • `productGallery.render

Cloudinary提供avaScript文件,内含产品库部件工作所需的所有功能URL为https://product-gallery.www.agrosoland.com/all.js.导航到root文件夹项目 打开unxt.config.js并更新头部代码详解

head: {     title: 'nuxtjs-product-zoom',     htmlAttrs: {       lang: 'en',     },     meta: [       { charset: 'utf-8' },       { name: 'viewport', content: 'width=device-width, initial-scale=1' },       { hid: 'description', name: 'description', content: '' },       { name: 'format-detection', content: 'telephone=no' },     ],     link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }],     script: [       {         src: 'https://product-gallery.www.agrosoland.com/all.js',       },       {         body: true,         src: '/js/cloudinary.js',       },     ],   },

代码中 :

  • 你加进脚本编程属性带src系统指针云化产品库avaScript文件
  • 外加src系统指向/js/cloudinary.js文件创建静态/文件夹中对象还包含主体:真命令Nuxt把脚本标签放入HTML文件主体标签下

内端运行yerndev编译代码并浏览浏览器局部host3:

文章中,你学习如何使用云化产品库部件搭建Nuxtjs产品图片库更容易定制部件,查一查产品图片集Demo云情提供可使用GUI定制代码并拷贝代码满足需求

回顶

特征邮箱

Baidu
map