微信小程序预览,怎么实现的?

2018-02-07 18:10:40 +08:00
 tosmq009

话说,网页上小程序预览怎么做的 很多提供开发小程序的产品,都可以在线预览呢 他们是怎么实现的呀

我大概猜一下,是通过一些网页模板引擎来进行渲染的

那是不是先要把 组件的信息存起来,然后展示 html 的时候,就用引擎转换一下

求解求解~~ 谢谢大家

4483 次点击
所在节点    微信
5 条回复
POPOEVER
2018-02-07 18:16:03 +08:00
调 API 服务器端渲染后返回网页啊
nciyuan
2018-02-07 22:03:03 +08:00
一个小程序最大才 2MB,直接给浏览器也没有压力啊
tosmq009
2018-02-08 11:08:28 +08:00
@POPOEVER @nciyuan 不是说在微信客户端展示,而是说在 PC 的展示,很多小程序开发网站,都提供在 PC 预览小程序效果的 H5 渲染,而这个 H5 渲染,是怎么做到的?如果要同步到微信小程序,是不是需要一个转编译的过程呢?
POPOEVER
2018-02-08 11:43:19 +08:00
@tosmq009 H5 渲染是什么意思?不是说了么,服务器端渲染成网页直接返回,都直接渲染成网页了还管他在那里显示,React 不就是一样的道理么
nciyuan
2018-02-08 16:56:58 +08:00
@tosmq009 1.請問,給 Chrome 一个总共才 2M 的网站,一定是很 OK 的,一般 PC 完全可以承受 2M 的网页
2.请学习一下 iframe 这个 HTML 标签相关的知识
3.请你参考 Chrome DevTools 如何仿真自动设备
还有呢,小程序的框架和 API 的功能代码用 html 也可以实现啊
基本上就两种情况,把 WXML 相关的内容用 html 替代重做一遍,然后交给浏览器渲染,或者服务器端直接渲染好,然后返回直接加载

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429266

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX