UNPKG

@sdc-monitor/demo

Version:

<div align="center"> <a href="#" target="_blank"> <img src="https://i.loli.net/2021/07/28/EvPwd4NjVH3tBfO.jpg" alt="mito-logo" height="90"> </a> <p>A Lightweight SDK For Monitor Web</p>

77 lines (75 loc) 2.33 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>vue2.6-demo</title> </head> <body> <div id="app"> <h1>Vue2.6:控制台输出信息调试</h1> <button id="vueCodeError" @click="onClickCodeError">Vue代码错误</button> <button @click="onClickFetchNormal">正常请求</button> <button @click="onClickFetchError">异常请求</button> <div>{{test}}</div> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="/webDist/web.min.js"></script> <script src="./initMito.js"></script> <script> new Vue({ el: '#app', data: { test: 0 }, mounted() { const mockPerformance = (base) => { const start = new Date().getTime() let i = 0 let j = 0 let p = 0 let b = false while (new Date().getTime() - start < 1e3) { for (let k = 0; k < 1e7; k++) { p += ((b = !b) ? 1 : -1) / (2 * j++ + 1) } i++ } console.log(p) return base < i } setTimeout(() => { this.test = mockPerformance(22) }, 1000) }, methods: { onClickCodeError() { this.a.a = 1 }, onClickFetchNormal() { const xhr = new XMLHttpRequest() xhr.open('get', 'https://api.apiopen.top/likePoetry?name=李白') xhr.setRequestHeader('content-type', 'application/json') xhr.send() xhr.onreadystatechange = function () { if (xhr.readyState === 4) { console.log(xhr.responseText) } } }, onClickFetchError() { const xhr = new XMLHttpRequest() xhr.open('get', 'http://asdas.aaa/info2') xhr.setRequestHeader('content-type', 'application/json') xhr.send() xhr.onreadystatechange = function () { if (xhr.readyState === 4) { console.log(xhr.responseText) } } } } }) </script> </body> </html>