Wot UI 2.3 Ships a Full-Featured QRCode Component and Whole-Form Disabling
uni-app developers get a single dependency for styled QR codes that previously required third-party plugins, and the whole-form `disabled` prop eliminates repetitive prop threading across large forms. The synchronized AI knowledge base means code generation tools won't hallucinate outdated APIs.
The new `wd-qr-code` component generates styled QR codes directly in uni-app, supporting square, dots, rounded, and liquid dot types, single or multi-color gradients, a center logo, and background images. An `exportImage` method returns a temp file path for saving or sharing. Rendering runs on Canvas with specific adaptations for Alipay Mini Programs.
Beyond QR codes, `wd-form` now accepts a top-level `disabled` prop that cascades to all supported input children, and `wd-collapse` works in uncontrolled mode when no `v-model` is supplied. Custom icon configuration via `iconPrefix` and `cssIcon` now passes through to a dozen more components, including Rate, Avatar, and Tag.
The ecosystem moves in lockstep: Open Wot 1.0.6 adds the 2.3.0 API data so AI tooling can generate accurate code, and wot-starter v2 bumps its dependency to `^2.3.0`.
Shipping the component, the AI knowledge base, and the starter template simultaneously closes the gap where developers upgrade the library but then wait days or weeks for tooling and scaffolds to catch up.
Making Collapse uncontrolled by default for simple use cases reflects a design philosophy that components should own their own state unless the developer explicitly opts into managing it.
Canvas-based QR code rendering with per-platform adaptations (Alipay Mini Programs called out specifically) highlights the fragmentation cost that uni-app component authors absorb so app developers don't have to.