添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Vue中借助data实现了数据的存储和中转,方便了界面的绑定渲染和值使用.

一些时候,为了调试程序,我们可能需要通过浏览器来查看data中的值到底目前是一个什么情况,方便调试和查找问题.

而现有基于Vue-cli框架和单个页面的Vue在定义时,会导致data获取值方法不相同.尤其是通过Vue-cli创建的,里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值??

(1)没有或找不到具体的Vue对象

发现很多通过Vue-Cli创建的具体页面在定义data后,export时,多半没有对象(直接页面),如下:

export default {
  data() {
    return {
      locale,
      labelCol: { span: 2 },
      wrapperCol: { span: 20 },
      other: "",
      form: {
        name: "",
        goodsType: undefined,
        goodsTime: undefined,
        delivery: false,
        type: [],
        goodsDesc: "",

这样,我们在浏览器中没有对外的对象,怎么获取data值,确实令人抓头...

方法,解助,created方法,在该方法中定义一个myData全局对象实例并指向当前对象this,来获取实例.并通过windows暴露给全局,代码如下:

created() {
    window.myData = this;//将变量全局化,这样浏览器可以查看当前data是什么情况::myData._data

这样,在浏览器控制台,直接使用myData对象就可以获取到值,获取data值,通过myData._data

(2)Vue在外层定义了实例来包裹整个对象

传统的html形式引用vue可以通过给最外层的vue实例命名方式.这种方式,就比较直接简单了,可直接通过该实例直接获取.

var myapp=new Vue({
      el:'#app',
      data:{

获取值:在控制台输入myapp.a=2改变里面data的值,这样在浏览器控制台调试很方便

在开发的过程中,经常用到他人的框架,特别是开源框架比如element,uniapp等。其中就涉及到框架里对应的组件。而组件里又有哪些内置的函数,我们通常是去查官方文档。然后很多的时候需求的多样性,要改的地方也是不一样的,我们通过文档查到的组件函数并不能满足我们的需求。这时我们来教大家一个技巧如何快速的查看组件内置的函数与变量。 版权声明:本文为CSDN博主「ds_surk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/hunt_er/article/details/109994808。那么现在采用vue-cli构建项目时,里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的呢?在写vue项目时想到一个问题,项目里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的呢? npm install vue-browser-detect-plugin 在您的main.js: import browserDetect from " vue-browser-detect-plugin " ; Vue.use(browserDetect) ; 浏览器信息: vm。$ browserDetect.isIE boolean vm。$ browserDetect.isChrome boolean 注意:这是Chrome桌面。 vm。$ browserDetect.isFirefox boolean vm。$ browserDetect.isOpera boolean vm。$ browserDetect.isSafari boolean vm。$ browserDete 在开发Vue应用时,了解如何查看控制台日志是非常重要的,因为它可以帮助我们调试和定位问题。通过打开Vue选项卡,您可以查看Vue组件树、数据、事件和状态的详细信息,以及执行一些高级调试操作。在Vue应用的开发过程中,您可以将Vue设置为警告或调试模式,以便在控制台中显示有关潜在问题的警告和错误消息。Vue提供了一个官方的浏览器插件,称为Vue Devtools,它可以帮助我们更方便地调试Vue应用。如果您有任何进一步的问题,请随时提问!在Vue应用中,我们可以使用浏览器的开发者工具来查看控制台日志。 那么,如何使PyCharm中输出的内容,有不同的背景色和字体颜色?其实非常的简单,我们只需要在print输出语句中进行一些简单的设置即可,在PyCharm控制台中设置字体和背景色,需要使用下面语法: \033[显示方式;前景色;背景色m 要输出的内容 \033[0m 上面的语法中,第一个参数指定显示方式的,PyCh 1. 验证是否是在微信内置浏览器中调用支付宝 2.给支付页面的url加上调用接口所需的参数(因为在微信里是不能直接调用支付宝的需要调用外部浏览器) 3.在外部浏览器中完成支付跳转页面 payment: 是选择支付页面,pay-mask是用于在微信内置浏览器中调用支付宝的中间页 payment主要代码: let ua = window.navigator.userAgent.toLowerCase() ua.match(/MicroMessenger/i) == “micromessenger” 这两句代码就是判断用户是否是用微信内置浏览器打开的页面