opened
jinzhubaofu
username_0
### Version
2.5.15

### Reproduction link
[https://codepen.io/ludafa/pen/Broxxy](https://codepen.io/ludafa/pen/Broxxy)

### Steps to reproduce
1. npm install vue vue-server-render
2. new a `index.js` with this code:

  ```js
  const Vue = require('vue')
  const app = new Vue({
    template: `<div :style="[{color: a, background: b}]" v-show="c">test</div>`,
    data() {
      return {
        a: 'red',
        b: 'blue',
        c: false
      };
    }
  })
  const renderer = require('vue-server-renderer').createRenderer()
  renderer.renderToString(app, (err, html) => {
    if (err) throw err
    console.log(html)
  })
  ```

3. run: node index.js

### What is expected?
<div data-server-rendered="true" style="color:red;background:blue;display:none;">test</div>

### What is actually happening?
<div data-server-rendered="true" style="color:red;background:blue;">test</div>

---
Please run the CodePen on Node

<!-- generated by vue-issues. DO NOT REMOVE -->
server side render lost v-show if style to binding to an array
issue
closed
yyx990803
username_1
issue