diff --git a/pages/API/load-font-face/load-font-face-child.uvue b/pages/API/load-font-face/load-font-face-child.uvue index 54008af7ad1a0732b128d910877892fb5d1a8f70..5f3174ac1e423cf3e398c6fa2a6e468ca96e9fcf 100644 --- a/pages/API/load-font-face/load-font-face-child.uvue +++ b/pages/API/load-font-face/load-font-face-child.uvue @@ -16,7 +16,7 @@ }} \ue101 - 上一页非全局加载字体: + 上一页非全局加载字体(不生效为正常): font-family: 阿里妈妈刀隶体-ttf diff --git a/pages/API/load-font-face/load-font-face.uvue b/pages/API/load-font-face/load-font-face.uvue index fb2dae7f0f373388f28480553e6957d6c7d3557d..0dfd60959903639dfa43741b0786170c3f2a5c7a 100644 --- a/pages/API/load-font-face/load-font-face.uvue +++ b/pages/API/load-font-face/load-font-face.uvue @@ -1,115 +1,108 @@ + .font-size-20 { + font-size: 20px; + } + + .line-height-40 { + line-height: 40px; + } + \ No newline at end of file diff --git a/pages/component/image/image-format.uvue b/pages/component/image/image-format.uvue index 35f263067ceb64dffe013c3184aca55fbb21ba1e..d44cc6c96d8f34a82e70edde3375afc81766086c 100644 --- a/pages/component/image/image-format.uvue +++ b/pages/component/image/image-format.uvue @@ -11,6 +11,15 @@ + + 暂不支持的格式 + + + tif + + + + @@ -20,29 +29,47 @@ data() { return { title: 'image-format', - data: [{ - format: 'png', - src: '/static/logo.png' + data: [ + { + format: 'avif', + src: '/static/test-image/logo.avif' //TODO }, { - format: 'jpg', - src: '/static/logo.jpg' + format: 'bmp', + src: '/static/test-image/logo.bmp' }, { - format: 'webp', - src: '/static/logo.webp' + format: 'gif', + src: '/static/test-image/logo.gif' }, { - format: 'bmp', - src: '/static/logo.bmp' + format: 'heic', + src: '/static/test-image/logo.heic' }, { - format: 'gif', - src: '/static/logo.gif' + format: 'ico', + src: '/static/test-image/logo.ico' + }, + { + format: 'jpg', + src: '/static/test-image/logo.jpg' + }, + { + format: 'png', + src: '/static/test-image/logo.png' + }, + { + format: 'webp', + src: '/static/test-image/logo.webp' } ] as Array < ImageFormat > } - } + }, + methods: { + imageErrorEvent(e:ImageErrorEvent) { + console.log("图片加载错误",e.detail); //TODO tif打不出正确的错误日志 + } + }, } class ImageFormat { diff --git a/pages/component/image/image-path.uvue b/pages/component/image/image-path.uvue index fec25fef8d5c8cb1372e2da3009cafd7fc9afacb..41ce413ac92f4665d69ab83c31b3d4371fbc16d4 100644 --- a/pages/component/image/image-path.uvue +++ b/pages/component/image/image-path.uvue @@ -3,12 +3,12 @@ - 支持的图片路径示例 + 图片路径示例 {{item.description}} - + @@ -20,25 +20,58 @@ data() { return { title: 'image-path', - data: [{ - src: 'https://web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png', - description: '网络路径' + data: [ + { + src: '/static/test-image/logo.png', + description: '本地根路径' }, { - src: '/static/logo.png', + src: '../../../static/test-image/logo.png', //TODO description: '本地相对路径' }, { - src: 'file:///storage/emulated/0/Android/data/io.dcloud.uniappx/apps/__UNI__4517034/www/static/logo.png', + src: 'logo.png', //TODO + description: '本地当前路径' + }, + { + src: 'file:///storage/emulated/0/Android/data/io.dcloud.uniappx/apps/__UNI__4517034/www/static/test-image/logo.png', description: '本地绝对路径' }, + { + src: 'testerror.jpg', + description: '错误的本地路径' + }, { src: 'data:image/*;base64,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', description: 'Base64' - } + }, + { + src: 'https://request.dcloud.net.cn/api/http/contentType/image/png', + description: '正确网络路径' + },{ + src: 'https://request.dcloud.net.cn/api/http/contentType/wrongImage/gif', + description: '错误网络格式,假gif实为jpeg' + },{ + src: 'https://request.dcloud.net.cn/api/http/contentType/wrongImage/jpeg', + description: '错误网络格式,假jpg实为png' + },{ + src: 'https://request.dcloud.net.cn/api/http/contentType/wrongImage/png', + description: '错误网络格式,假png实为gif' + },{ + src: 'https://request.dcloud.net.cn/api/http/contentType/404', + description: '错误网络地址404接口' + },{ + src: 'https://request.dcloud.net.cn/api/http/contentType/404.png', + description: '错误网络地址,不存在的图片' + }, ] as Array < ImagePath > } - } + }, + methods: { + imageErrorEvent(e:ImageErrorEvent) { + console.log("图片加载错误",e.detail); //TODO + } + }, } class ImagePath { diff --git a/pages/component/image/image.uvue b/pages/component/image/image.uvue index 8e7c6b17ad950d218027443efba68f85bc46cd38..0e5c98905fdf9278a8d712c14562e47b2bc392db 100644 --- a/pages/component/image/image.uvue +++ b/pages/component/image/image.uvue @@ -3,7 +3,7 @@ - diff --git a/static/logo.png b/pages/component/image/logo.png similarity index 100% rename from static/logo.png rename to pages/component/image/logo.png diff --git a/static/test-image/logo.avif b/static/test-image/logo.avif new file mode 100644 index 0000000000000000000000000000000000000000..b8622f4d512ad55a7c11dd83b7ce75f11247b856 Binary files /dev/null and b/static/test-image/logo.avif differ diff --git a/static/logo.bmp b/static/test-image/logo.bmp similarity index 100% rename from static/logo.bmp rename to static/test-image/logo.bmp diff --git a/static/logo.gif b/static/test-image/logo.gif similarity index 100% rename from static/logo.gif rename to static/test-image/logo.gif diff --git a/static/test-image/logo.heic b/static/test-image/logo.heic new file mode 100644 index 0000000000000000000000000000000000000000..af3e5bc78e4ffda9e3c49b463484d1f6fb3b33a0 Binary files /dev/null and b/static/test-image/logo.heic differ diff --git a/static/logo.ico b/static/test-image/logo.ico similarity index 100% rename from static/logo.ico rename to static/test-image/logo.ico diff --git a/static/logo.jpg b/static/test-image/logo.jpg similarity index 100% rename from static/logo.jpg rename to static/test-image/logo.jpg diff --git a/static/test-image/logo.png b/static/test-image/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5fae0b4489239079fbd6a18bc2b5aec7bd1e3d9e Binary files /dev/null and b/static/test-image/logo.png differ diff --git a/static/logo.tif b/static/test-image/logo.tif similarity index 100% rename from static/logo.tif rename to static/test-image/logo.tif diff --git a/static/logo.webp b/static/test-image/logo.webp similarity index 100% rename from static/logo.webp rename to static/test-image/logo.webp