<h3 dir="auto">Version</h3>
<p dir="auto">2.6.10</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://github.com/wxkcoder/bugs_demo">https://github.com/wxkcoder/bugs_demo</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">在ios10.3.3 浏览器safiri环境下运行 vue版本2.6.10 vue-router版本3.0.6<br>
1.页面a通过this.$router.push 的方式跳转到页面b<br>
2.页面b引用的一个自定义组件c<br>
页面b代码</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;style scoped&gt;
.content{
  height: 2rem;
  background: #cccccc;
  font-size: 0.4rem;
}
&lt;/style&gt;
&lt;template&gt;
  &lt;bug1com&gt;
    &lt;div class=&quot;content&quot;&gt;我是slot部分 无法触发父级的touchstart事件&lt;/div&gt;
  &lt;/bug1com&gt;
&lt;/template&gt;
&lt;script&gt;
import bug1com from '../../components/bug1com'
export default {
  data () {
    return {
    }
  },
  components: {
    bug1com
  }
}
&lt;/script&gt;
"><pre class="notranslate"><code class="notranslate">&lt;style scoped&gt;
.content{
  height: 2rem;
  background: #cccccc;
  font-size: 0.4rem;
}
&lt;/style&gt;
&lt;template&gt;
  &lt;bug1com&gt;
    &lt;div class="content"&gt;我是slot部分 无法触发父级的touchstart事件&lt;/div&gt;
  &lt;/bug1com&gt;
&lt;/template&gt;
&lt;script&gt;
import bug1com from '../../components/bug1com'
export default {
  data () {
    return {
    }
  },
  components: {
    bug1com
  }
}
&lt;/script&gt;

</code></pre></div>
<p dir="auto">自定义组件c代码</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;style&gt;
  .box{
    padding: 0.2rem 0.2rem 2rem;
    background: #42b983;
    font-size: 0.4rem;
  }
&lt;/style&gt;
&lt;template&gt;
  &lt;div class=&quot;box&quot; @touchstart=&quot;onTouchStart&quot;&gt;
    我是组件盒子部分 绑定了touchstart事件 触发时间：{{txt}}

    &lt;slot&gt;&lt;/slot&gt;
  &lt;/div&gt;
&lt;/template&gt;
&lt;script&gt;
export default {
  data () {
    return {
      txt: ''
    }
  },
  methods: {
    onTouchStart (e) {
      this.txt = new Date().getTime()
    }
  }
}
&lt;/script&gt;
"><pre class="notranslate"><code class="notranslate">&lt;style&gt;
  .box{
    padding: 0.2rem 0.2rem 2rem;
    background: #42b983;
    font-size: 0.4rem;
  }
&lt;/style&gt;
&lt;template&gt;
  &lt;div class="box" @touchstart="onTouchStart"&gt;
    我是组件盒子部分 绑定了touchstart事件 触发时间：{{txt}}

    &lt;slot&gt;&lt;/slot&gt;
  &lt;/div&gt;
&lt;/template&gt;
&lt;script&gt;
export default {
  data () {
    return {
      txt: ''
    }
  },
  methods: {
    onTouchStart (e) {
      this.txt = new Date().getTime()
    }
  }
}
&lt;/script&gt;

</code></pre></div>
<p dir="auto">点击 slot的内容 无法触发 外层盒子的touchstart事件</p>
<p dir="auto">但是 直接访问该页面的话 可以触发</p>
<p dir="auto">然后将vue版本 切到2.5.22后 无此问题</p>
<p dir="auto">注：只在ios10.3.3版本 发现有这个问题 其他手机型号暂未发现</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">点击 slot的内容可以触发 外层容器的touchstart事件</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">不触发</p>
<hr>
<p dir="auto">ios 10.3.3版本</p>
<h3 dir="auto">Version</h3>
<p dir="auto">2.6.0-beta.1</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://codepen.io/frlinw/pen/OreZMz" rel="nofollow">https://codepen.io/frlinw/pen/OreZMz</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">Click on "Click me"</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">demo with v2.5.22 show the expected behavior: <a href="https://codepen.io/frlinw/pen/XoLYMR" rel="nofollow">https://codepen.io/frlinw/pen/XoLYMR</a></p>
<p dir="auto">the "Dropdown" component should not be able to handle a click event which is supposed to create it</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">the Dropdown is automatically closed because it handles the click event</p>