1.问题
网站内页要做个产品展示,产品有N个,对应有N个产品详情页。如果我用笨办法就是复制N个详情页,那工作量实在太大。有没有什么好办法,可以批量处理的??
2.我的猜想
做一个详情页模板,数据放json中,命名cpxq.html,比如我点击产品A,对应cpxq中数据替换为A产品的数据,点击产品B,对应cpxq替换B数据。
3.提问
前端是否可以实现,是用vue还是jq,具体如何操作。或者有无更好的方案??
在线等。。急。。### 问题描述
1.问题
网站内页要做个产品展示,产品有N个,对应有N个产品详情页。如果我用笨办法就是复制N个详情页,那工作量实在太大。有没有什么好办法,可以批量处理的??
2.我的猜想
做一个详情页模板,数据放json中,命名cpxq.html,比如我点击产品A,对应cpxq中数据替换为A产品的数据,点击产品B,对应cpxq替换B数据。
3.提问
前端是否可以实现,是用vue还是jq,具体如何操作。或者有无更好的方案??
在线等。。急。。### 问题描述
这个问题很好解决啊。你的思路是对的。我建议用Vue,当你产品详情页数据多时,双向数据绑定,比jq那些蛋疼的DOM操作好多了。
大概思路如下,建一个data文件夹,把每个产品的数据写好,在index.js里面统一export
在产品详情页中,
import allProduct from './data/index.js'拿到产品数据
然后再拿路由携带的参数:例如 localhost:8080/productDeatil?name=a
拿到参数name = a
这个时候页面的产品数据就是 allProduct[name]
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答921 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读