browser-element.uvue 1.0 KB
Newer Older
1 2 3 4
<template>
  <view class="page">
    <page-head :title="title"></page-head>
    <view class="page-body">
5 6 7 8
      <text class="title">使用浏览器内置的 a 标签</text>
      <view>
        <a href="https://doc.dcloud.net.cn/uni-app-x/" target="uni-app-x">uni-app x,是下一代 uni-app,是一个跨平台应用开发引擎</a>
      </view>
9

10 11
      <text class="title">使用浏览器内置的 button 标签(浏览器内置标签和 uni-app 重名的情况)</text>
      <view ref="html-element-area"></view>
12 13 14 15 16 17 18 19
    </view>
  </view>
</template>

<script>
  export default {
    data() {
      return {
20
        title: '浏览器 element'
21 22 23 24
      }
    },
    onReady() {
      const element = this.$refs['html-element-area'] as HTMLElement;
25 26 27
      const buttonElement = document.createElement('button') as HTMLButtonElement;
      buttonElement.innerText = 'browser button';
      element.appendChild(buttonElement);
28 29 30 31 32 33 34 35 36
    }
  }
</script>

<style>
  .page {
    padding: 15px;
  }

37
  .title {
38 39 40
    margin-top: 15px;
  }
</style>