歡迎您光臨深圳塔燈網(wǎng)絡科技有限公司!
          電話圖標 余先生:13699882642

          網(wǎng)站百科

          為您解碼網(wǎng)站建設的點點滴滴

          小程序嵌入html 并自由改變樣式

          發(fā)表日期:2019-11 文章編輯:小燈 瀏覽次數(shù):5564

          微信小程序中嵌入html使用如下標簽
          <rich-text nodes="{{--}}"></rich-text>
          之前一個需求開發(fā)當中,需要在小程序中套入頁面,小程序官方方法如上,但是又很多問題,比如樣式問題沒辦法修改,經(jīng)搜索的替換標簽方法未生效,因為是后臺返回,后端人員并不想他們處理兩次標簽,只想和h5,pc公用一套

          經(jīng)多方實驗溝通采用了如下方法,后端去掉html body等頭部,保留信息片段,前端創(chuàng)建專門的展示頁面,如:
          `<!DOCTYPE html>
          <html>

          <head>

          <meta charset="UTF-8">
          <title>博識</title>
          <meta name="full-screen" content="yes" />
          <meta name="browsermode" content="application" />
          <meta name="x5-orientation" content="portrait" />
          <meta name="x5-fullscreen" content="true" />
          <meta name="x5-page-mode" content="app" />
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="apple-mobile-web-app-status-bar-style" content="black" />
          <meta name="format-detection" content="telephone=no" />
          <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
          <script src="jquery.min.js"></script>
          <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.0.js"></script>
          

          </head>
          <style>

          * {
              margin: 0;
              padding: 0;
              box-sizing: border-box;
          }
          
          html,
          body,
          .page {
              width: 100%;
              word-break: break-all;
              overflow-x: hidden;
          }
          
          .title {
              font-size: 18px;
              text-align: center;
              padding: 15px 10px 5px;
              color: #000;
              font-weight: 700;
              line-height: 30px;
          }
          
          .page {
              padding: 5px 15px 5px 10px;
          }
          
          img {
              display: block;
              margin: 5px auto;
              width: 100% !important;
              height: 100% !important;
          }

          </style>

          <body>

          <div class="title"></div>
          <div class="page"></div>
          
          <script type="text/javascript">
              var param = "---"
              $.ajax({
                  contentType: "application/json",
                  type: 'GET',
                  url: url + param,
                  cache: false,
                  data: JSON.stringify(param),
                  success: function (response) {
                      if (response.code == 0) {
                          var content = response.data.content
                          var titles = response.data.tit
                          $('.title').html(tit)
                          $('.page').html(content)
          
                      }
          
                  },
                  error: function (a, b, c) {
                      $('.page').html('暫無數(shù)據(jù),請稍后再試')
                  }
              });
              // var smallPro = false;
              // //判斷當前頁面是否在小程序環(huán)境中
              // wx.miniProgram.getEnv(function (res) {
              //     console.log(res.miniprogram) // true
              //     if (res.miniprogram) {
              //         smallPro = true;
              //     } else {
              //         smallPro = false;
              //     }
          
              // });
          
              // if (smallPro) {
              //     wx.miniProgram.navigateTo({
              //         url: '/pages/mymanage/mymanage',//跳轉回小程序的頁面
              //         success: function () {
              //             console.log('success')
              //         },
              //         fail: function () {
              //             console.log('fail');
              //         },
          
          
              //     });
              // } else {
              //     // window.open('http://t.cn/RXT246p', '_blank');//這里是H5頁面之前跳轉到第三方的咨詢客服
              // }
          </script>

          </body>

          </html>`
          小程序中使用:
          <web-view class="det-box" src="{{url}}"></web-view>
          `onLoad: function (option) {

              let nid = option.nid
              let urls = app.globalData.DOMAIN_PATH + 'minidet.html/?miniid=' + nid
              this.setData({
                  id:nid,
                  url: urls
              })
              
          },`
          這樣樣式完全可以自由控制
          

          本頁內(nèi)容由塔燈網(wǎng)絡科技有限公司通過網(wǎng)絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實,本站立刻刪除侵權內(nèi)容。本文鏈接:http://www.cjxv.cn/25239.html
          相關小程序
           八年  行業(yè)經(jīng)驗

          多一份參考,總有益處

          聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡,免費獲得網(wǎng)站建設方案及報價

          咨詢相關問題或預約面談,可以通過以下方式與我們聯(lián)系

          業(yè)務熱線:余經(jīng)理:13699882642

          Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

          主站蜘蛛池模板: 久久精品人人做人人爽| 又大又粗又长视频| 3d无遮挡h肉动漫在线播放| 好吊妞视频这里有精品| 久久99精品久久| 日韩精品久久无码人妻中文字幕| 国产精品成人久久久| www一级黄色片| 无码精品人妻一区二区三区漫画| 久久青青草原综合伊人| 欧美在线观看免费一区视频| 亚洲视频国产精品| 福利一区二区在线观看| 又大又硬又爽免费视频| 色欲麻豆国产福利精品| 国产午夜爽爽窝窝在线观看| 成人羞羞视频网站| 国产福利高颜值在线观看| 91不卡在线精品国产| 在线中文字幕视频| Channel| 女人战争免费观看韩国| 一本久久a久久精品亚洲| 成人欧美一区二区三区在线观看| 久久久久无码国产精品一区| 日韩加勒比一本无码精品| 五月婷婷丁香六月| 欧美一级中文字幕| 亚洲人成图片小说网站| 精品久久久无码中文字幕| 国产69精品久久久久777| 试看60边摸边吃奶边做| 国产全黄一级毛片| 韩国太太的告白韩国电影| 国产性夜夜夜春夜夜爽| 国产精品大bbwbbwbbw| 国产毛多水多高潮高清| 中文字幕第3页| 国产毛片久久久久久国产毛片| 日本猛妇色xxxxx在线| 国产激情视频网站|