小编Ove*_*ide的帖子

两个浏览器选项卡中的相同 Vue.js 组件使 <select> 镜像其所选值

我有一个 Vue 应用程序,使用 vue-router 和一些在 x-template 中渲染的组件。在这些标记模板之一中,我有一个 < select > 对象。当我在同一浏览器会话中的两个单独的选项卡中打开此页面时,一个选项卡中更改的选择会镜像到另一个选项卡中。我首先以为是数据和方法,但后来我添加了一个完全普通的 < select > ,其中有一些 < option > ,没有绑定、数据、事件处理程序或任何东西 - 而且它的行为是一样的!当我在一个选项卡中选择一个选项时,它会在另一个选项卡中选择相同的选项。对于同一应用程序中的其他 <select> 对象也是如此。

我无法解释。我缺少什么?我是否需要保持会话以避免这种情况?如果是这样,怎么办?

编辑:现在对我来说很明显,所有对象的行为都相同,并且在会话之间进行镜像。这一定是设计使然,但我该如何将它与 Vue.js 中的良好模式分开呢?

应用程序.js

Vue.use(VueRouter)

const router = new VueRouter({
  mode: 'history',
  base: "/",
  routes: [
    {
      path: '/',
      name: "start",
      component: Start,
    },
    {
      path: '/character/view/:guid',
      name: "character.view",
      component: ViewCharacter,
    }
  ]
})

new Vue({
  router,
  el: '#app',
  data: function() {
    return {
      baseUri: "/"
    }
  },
  computed: {
  }
})
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

<html> …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

7
推荐指数
1
解决办法
972
查看次数

嵌套元素的 querySelector 语法

我试图获取嵌套在另一个 div 深处的 div 元素,但无法让 CSS 选择器字符串起作用。

我想要的 div 没有唯一标识符,但位于另一个具有唯一标识符的 div 深处。我已经得到了顶级 div,但不知道如何得到嵌套的。

DOM:

var obj = document.body.querySelector('.qvobject[data-qlikobjectid="XFvnjF"]');
console.log(obj);

var cont = obj.querySelector('.kpi-value');
console.log(cont);
Run Code Online (Sandbox Code Playgroud)
<div class="qvobject" data-qlikobjectid="XFvnjF">
  <div>
    <div>
      <div class="kpi-value">I WANT THIS</div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

结果是“obj”是正确的对象,但“cont”为空,因此找不到它。

html javascript css-selectors

5
推荐指数
1
解决办法
1万
查看次数

如何从C#访问ac $资源上的文件

我正在使用这样的示例:

System.IO.File.Copy("\\host\c$\folder\file.end", "c:\file.end", true);
Run Code Online (Sandbox Code Playgroud)

但我只获得带有描述的DirectoryNotFoundException

找不到路径'\ host\c $\folder\file.end'的一部分

如何访问DRIVE $资源上的文件?我在机器上拥有管理权限.

c#

0
推荐指数
1
解决办法
124
查看次数

来自GetMessageW或NtUserGetMessage的消息文本

我有一个作为后台进程生成的进程,由于某种原因,似乎在后台抛出了一个消息框.所以这个过程挂了,我无法得到消息.

任何人都可以告诉我如何通过WinDbg或任何其他方式获取此消息中的文本?这是Windows Server 2008 x64上的x64本机c ++进程.

"挂起"线程(0)上的堆栈顶部是:

00000000`0012fdc8 00000000`76ad9e9e USER32!NtUserGetMessage+0xa
00000000`0012fdd0 00000001`40bb2b04 USER32!GetMessageW+0x34
[..internal code...]
00000000`0012ff60 00000000`7707c521 kernel32!BaseThreadInitThunk+0xd
00000000`0012ff90 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
Run Code Online (Sandbox Code Playgroud)

谢谢!

windbg getmessage

0
推荐指数
1
解决办法
2969
查看次数

标签 统计

javascript ×2

c# ×1

css-selectors ×1

getmessage ×1

html ×1

vue.js ×1

windbg ×1