V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
yanerweb
V2EX  ›  JavaScript

电商小程序 SAAS,商户后台调整后,就能快速看到页面变化,是因为页面其实是 Webview 嵌套的 H5 吗?

  •  
  •   yanerweb · 2021-11-23 08:35:08 +08:00 · 2456 次点击
    这是一个创建于 1121 天前的主题,其中的信息可能已经有所发展或是发生改变。

    那市面上一些“电商类 SAAS”小程序平台(有赞、微盟),为很多商家提供独立小程序,我感觉大部分是 Webview 套壳嵌入 H5 的吧,商户后台修改功能(模板)后,小程序嵌套的 H5 就能快速产生变化,这样不用每次发布小程序了,是这样的原理吗?

    12 条回复    2021-11-23 17:23:00 +08:00
    bsg1992
        1
    bsg1992  
       2021-11-23 08:44:59 +08:00
    是的 就是 HTML 页面嵌套在 webview 中
    wowbaby
        2
    wowbaby  
       2021-11-23 08:52:23 +08:00
    小程序不是 webview ,而是写好了各种通用模块组件(如商品、文章、文本、间距、滑动图),渲染是 if ... elseif .. elseif .... ,后台就是一个 diy 页面,我做了一套这样的,用起来比较方便
    han3sui
        3
    han3sui  
       2021-11-23 09:01:43 +08:00
    预制模板,或者可视化布局
    IceBay
        4
    IceBay  
       2021-11-23 09:04:55 +08:00
    跟是不是 html 无关,html 怎么写,小程序就怎么写。循环 + 判断。
    acthtml
        5
    acthtml  
       2021-11-23 09:09:01 +08:00
    不是 html ,html 在小程序中体验不是很好,用户不喜欢。
    thetbw
        6
    thetbw  
       2021-11-23 09:19:16 +08:00
    我们之前是通过后端传来的 json 进行渲染,json 本身就是组件的布局。话说小程序本身不就是特殊的网页吗
    yEhwG10ZJa83067x
        7
    yEhwG10ZJa83067x  
       2021-11-23 09:19:57 +08:00
    前端展示的时候提前预留好条件不就行了?
    jimor
        8
    jimor  
       2021-11-23 09:37:05 +08:00
    很简单,小程序写好各个样式模板,然后后台过来 json 小程序再判断循环,我上家就是这样,一个小程序卖 3w+,开发就改个 logo 配个支付就行
    zongren
        9
    zongren  
       2021-11-23 10:41:19 +08:00
    小程序最终也是转成 html 显示吧
    Elissa
        10
    Elissa  
       2021-11-23 14:19:30 +08:00
    小程序不还是 html+css+js 吗
    2i2Re2PLMaDnghL
        11
    2i2Re2PLMaDnghL  
       2021-11-23 15:02:36 +08:00
    我觉得你知道怎么写元解释器的话这根本不构成问题。
    krisfive
        12
    krisfive  
       2021-11-23 17:23:00 +08:00
    有赞这边有两种模式,一种是 webview ,比如一些社区模板,没有对应的小程序组件支持,所以只能用 webview ,体验很差,第二种是原生小程序,跟上面有个老哥说的一样,写好了各种组件,会同步生成配置树,包含了位置大小,组件内容,小程序那边再读配置 生成页面,也就是一堆 if
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4193 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:14 · PVG 18:14 · LAX 02:14 · JFK 05:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.