类似v-console

<!--<script src="//cdn.bootcss.com/eruda/1.5.2/eruda.min.js"></script>--> <!--<script>eruda.init();console.log(window.navigator.userAgent)</script>-->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
v-print-nb 是一个 Vue.js 指令,它用于在 Vue 单文件组件中打印调试信息,类似console.log()。它可以在浏览器控制台中打印出指令所在的组件名称、传递给指令的参数和绑定的值。在使用 v-print-nb 之前,需要在 Vue 实例中注册该指令。 以下是一个简单的示例: ``` <template> <div> <h1>{{ message }}</h1> <button @click="changeMessage">Change Message</button> </div> </template> <script> export default { data() { return { message: 'Hello World!' }; }, methods: { changeMessage() { this.message = 'Hello Vue.js!'; } }, directives: { 'print': { inserted(el, binding) { console.log('Component:', el.tagName); console.log('Arguments:', binding.arg); console.log('Value:', binding.value); } } } }; </script> ``` 在上面的示例中,我们定义了一个组件,包含一个标题和一个按钮。当用户单击按钮时,会调用 changeMessage 方法来改变 message 数据。在组件的 directives 属性中定义了一个名为 'print' 的指令,它会在组件被插入到 DOM 中时被调用。 接下来,我们在组件的模板中使用 v-print-nb 指令来调用 'print' 指令: ``` <h1 v-print-nb:message="message">{{ message }}</h1> ``` 在上面的代码中,我们将 message 数据绑定到标题元素,并使用 v-print-nb 指令来调用 'print' 指令。当组件被插入到 DOM 中时,'print' 指令会打印出组件的名称、传递给指令的参数和绑定的值。 注意,v-print-nb 指令的名称可以根据实际情况进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值