文章 2023-10-17 来自:开发者社区

【Vue3】电商网站吸顶功能

交互要求滚动距离大于等于78个px的时候,组件会在顶部固定定位滚动距离小于78个px的时候,组件消失隐藏实现思路准备一个吸顶组件,准备一个类名,控制显示隐藏监听页面滚动,判断滚动距离,距离大于78px添加类名核心代码:(1)新建吸顶导航组件src/Layout/compo...

【Vue3】电商网站吸顶功能
文章 2022-06-16 来自:开发者社区

重读vue电商网站41之自定义格式化时间的全局过滤器

文章标签格式化时间自定义javascript文章分类JavaScript前端开发阅读数46在 main.js 入口文件全局注册格式化时间的过滤器,代码如下所示:Javascript// 自定义格式化时间的全局过滤器 Vue.filter('dataFormat', function(originVal) { const dt = new D...

重读vue电商网站41之自定义格式化时间的全局过滤器
文章 2022-06-15 来自:开发者社区

重读vue电商网站45之项目优化上线

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2022-06-15 来自:开发者社区

重读vue电商网站43之使用 lodash 中 cloneDeep(obj) 来实现深拷贝

Using npmJs$ npm i -g npm $ npm i --save lodash _.cloneDeep(value) 使用项目中使用 cloneDeep 需求:由于 addForm 中商品所属的分类数组 goods_cat在商品分类模块需要使用 v-model 进行双向绑定数组形式,而我们调用添加商品 api 时,需要字符串形式的&#...

重读vue电商网站43之使用 lodash 中 cloneDeep(obj) 来实现深拷贝
文章 2022-06-15 来自:开发者社区

重读vue电商网站46之执行build 时报错

Error: No module factory available for dependency type: CssDependency解决办法:参考:解决webpack打包报错 No module factory available for dependency type: CssDependency在执行 build 命令期间移除所有的 consolebabel...

重读vue电商网站46之执行build 时报错
文章 2022-06-15 来自:开发者社区

重读vue电商网站45之项目优化上线

项目优化添加进度条打开 vue-ui 面板,选择依赖,输入 nprogress 进行安装相关依赖。npmJavascriptnpm install --save nprogress在 main.js 入口文件中,进行相关配置。首先先导入包对应的js 和 css:Javascript// 导入NProgress包对应的js和cssimport...

重读vue电商网站45之项目优化上线
文章 2022-06-15 来自:开发者社区

重读vue电商网站52之路由懒加载

当打包构建项目时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。具体需要 3 步:安装 @babel/plugin-syntax-dynamic-import包。在 babel.config.js 配置文件中...

重读vue电商网站52之路由懒加载
文章 2022-06-15 来自:开发者社区

重读vue电商网站47之生成打包报告

打包时,为了直观地发现项目中存在的问题,可以在打包时生成报告。生成报告的方式有两种:① 通过命令行参数的形式生成报告Javascript// 通过 vue-cli 的命令选项可以生成打包报告// --report 选项可以生成 report.html 以帮助分析包内容vue-cli-service build --report② 通过可视化的UI面板直接...

文章 2022-06-15 来自:开发者社区

重读vue电商网站53之项目上线

通过 node 创建 web 服务器。开启 gzip 配置。配置 https 服务。使用 pm2 管理应用。通过 node 创建 web 服务器创建 node 项目,并安装 express,通过 express 快速创建 web 服务器,将 vue 打包生成的 dist 文件夹,托管为静态资源即可,关键代码如下:...

重读vue电商网站53之项目上线
文章 2022-06-15 来自:开发者社区

重读vue电商网站51之首页内容定制

不同的打包环境下,首页内容可能会有所不同。我们可以通过插件的方式进行定制,插件配置如下:JavascriptchainWebpack: config => { config.when(process.env.NODE_ENV === 'production', config => { ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注